Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

decFastThumbs
Goto page Previous  1, 2, 3, 4  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Dec



Joined: 07 Sep 2006
Posts: 466

Post (Separately) Posted: Sun Apr 24, 2011 12:16    Post subject: Reply with quote

Добавил извлечение эскизов из mp3
Back to top
View user's profile Send private message
ApceH



Joined: 08 Apr 2011
Posts: 316
Location: Димитровград

Post (Separately) Posted: Sun Apr 24, 2011 19:27    Post subject: Reply with quote

Я правильно понял, что плагин надо поставить просто первым в списке, и он ни на что не повлияет, только будет быстрее отображать эскизы и для большего количества типов?
Обратил внимание, что eps стали показываться в эскизах... Эх, был бы ещё редактор, который их смог бы открыть! Very Happy
Back to top
View user's profile Send private message
Dec



Joined: 07 Sep 2006
Posts: 466

Post (Separately) Posted: Sun Apr 24, 2011 19:31    Post subject: Reply with quote

ApceH wrote:
Я правильно понял, что плагин надо поставить просто первым в списке, и он ни на что не повлияет, только будет быстрее отображать эскизы и для большего количества типов?
Да.
Back to top
View user's profile Send private message
fa1con



Joined: 19 Aug 2006
Posts: 162

Post (Separately) Posted: Sun Apr 24, 2011 19:50    Post subject: Reply with quote

Dec wrote:
Добавил поворот эскиза в случая наличия соответствующего exif-тега.
Почему-то в последней версии это не работает.

Dec, как считаете, целесообразно добавить в плагин кеширование эскизов в оперативной памяти? Сейчас если повторно открыть папку все эскизы перечитываются заново.
Back to top
View user's profile Send private message
Dec



Joined: 07 Sep 2006
Posts: 466

Post (Separately) Posted: Sun Apr 24, 2011 19:58    Post subject: Reply with quote

fa1con wrote:
Dec wrote:
Добавил поворот эскиза в случая наличия соответствующего exif-тега.
Почему-то в последней версии это не работает.
Скинь образец на AnisimovDec (at) mail.ru

fa1con wrote:
Dec, как считаете, целесообразно добавить в плагин кеширование эскизов в оперативной памяти?
Я подумаю над этим.

fa1con wrote:
Сейчас если повторно открыть папку все эскизы перечитываются заново.
У TC есть свой кэш, он у тебя включен?
Back to top
View user's profile Send private message
ApceH



Joined: 08 Apr 2011
Posts: 316
Location: Димитровград

Post (Separately) Posted: Sun Apr 24, 2011 20:20    Post subject: Reply with quote

Вот интересный баг:

То есть в некоторых случаях (уж не знаю, есть в них вообще эскизы) отображаются вообще левые картинки из кэша.
Back to top
View user's profile Send private message
fa1con



Joined: 19 Aug 2006
Posts: 162

Post (Separately) Posted: Sun Apr 24, 2011 20:35    Post subject: Reply with quote

Dec, образцы отправил в ПМ.

На счет кеша тотала, не уверен о чем речь. Если в Configuration -> Thumbnails использовать опцию Use Explorer method (OLE2) for *.*, при первом просмотре привьюшки загружаются медленно. Дождавшись загрузки и открыв эту же папку повторно, привьюшки рисуются практически моментально. Если же с установленным decFastThumbs поставить галочку Get from lister plugins for: *.* (т.е. использовать плагин), привьюшки рисуются с одинаковой скоростью как при первом, так и при последующих просмотрах.

Ключ ThumbnailMemoryLimit в wincmd.ini отсутствует (т.е равен 500 по умолчанию).
Back to top
View user's profile Send private message
Dec



Joined: 07 Sep 2006
Posts: 466

Post (Separately) Posted: Sun Apr 24, 2011 20:47    Post subject: Reply with quote

ApceH wrote:
То есть в некоторых случаях (уж не знаю, есть в них вообще эскизы) отображаются вообще левые картинки из кэша.
Можно посмотреть кеш эскизов TC, и если в нем записаны эти эскизы, то возможно, это косяк самого TC.

fa1con wrote:
Dec, образцы отправил в ПМ.
Отписался.

fa1con wrote:
с установленным decFastThumbs поставить галочку Get from lister plugins for: *.* (т.е. использовать плагин), привьюшки рисуются с одинаковой скоростью как при первом, так и при последующих просмотрах.
Из справки к TC:
Автор справки к TC wrote:
В базе кэшируются только те эскизы, извлечение которых занимает достаточно продолжительное время (примерно 100 мс и более).
Возможно, decFastThumbs извлекает ескизы за время менее 100 мс, и поэтому TC не сохраняет их в свой кэш. Можно посмотреть кеш эскизов TC с помощью decThumbsDBViewer.
Back to top
View user's profile Send private message
fa1con



Joined: 19 Aug 2006
Posts: 162

Post (Separately) Posted: Sun Apr 24, 2011 20:56    Post subject: Reply with quote

Dec wrote:
Возможно, decFastThumbs извлекает ескизы за время менее 100 мс, и поэтому TC не сохраняет их в свой кэш. Можно посмотреть кеш эскизов TC с помощью decThumbsDBViewer.

Да, это похоже на правду. В папках с большим кол-вом файлов не очень радует мелькание эскизов и шуршание диска даже при повторных открытиях папки. Потому я предложил использовать кэш в памяти, хотя не уверен что это лучший вариант.
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Sun Apr 24, 2011 21:39    Post subject: Reply with quote

Лучше просить ключ у Гислера для задания этих 100 мс. Чтобы задать 0
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
Dec



Joined: 07 Sep 2006
Posts: 466

Post (Separately) Posted: Sun Apr 24, 2011 21:41    Post subject: Reply with quote

Alextp wrote:
Лучше просить ключ у Гислера для задания этих 100 мс. Чтобы задать 0
Или мне "тянуть время" до 100 мс при формировании эскизы Smile
Back to top
View user's profile Send private message
Dec



Joined: 07 Sep 2006
Posts: 466

Post (Separately) Posted: Sun Apr 24, 2011 23:12    Post subject: Reply with quote

Добавил кеширование и поддержку ini-файла:
Code:
[Main]
MaxCacheItem=100
MinCreateTime=0

MinCreateTime в миллисекундах.
Back to top
View user's profile Send private message
fa1con



Joined: 19 Aug 2006
Posts: 162

Post (Separately) Posted: Mon Apr 25, 2011 01:19    Post subject: Reply with quote

Dec, спасибо! MaxCacheItem, кажется, работает. Конечно, хотелось бы, чтобы кэшированием занимался тотал, а не плагин.
Back to top
View user's profile Send private message
Dec



Joined: 07 Sep 2006
Posts: 466

Post (Separately) Posted: Mon Apr 25, 2011 01:29    Post subject: Reply with quote

fa1con wrote:
Dec, спасибо! MaxCacheItem, кажется, работает. Конечно, хотелось бы, чтобы кэшированием занимался тотал, а не плагин.
Определи MinCreateTime в 500, что соответствует 0,5 сек., и TC будет записывать эскизы в свой кэш.
Back to top
View user's profile Send private message
alexey65536



Joined: 20 Jan 2006
Posts: 1056
Location: Taganrog

Post (Separately) Posted: Mon Apr 25, 2011 10:20    Post subject: Reply with quote

Полезный плагин, сегодня первый раз скачал и поставил - понравилсяSmile Респект авторуSmile
_________________
#199018
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4  Next
Page 2 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group