decFastThumbs

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Моторокер, Avada, CaptainFlint, Nik, d-view

Dec
Сообщения: 466
Зарегистрирован: Чт сен 07, 2006 18:56

Сообщение Dec »

Добавил извлечение эскизов из mp3
Аватара пользователя
ApceH
Сообщения: 316
Зарегистрирован: Пт апр 08, 2011 17:58
Откуда: Димитровград

Сообщение ApceH »

Я правильно понял, что плагин надо поставить просто первым в списке, и он ни на что не повлияет, только будет быстрее отображать эскизы и для большего количества типов?
Обратил внимание, что eps стали показываться в эскизах... Эх, был бы ещё редактор, который их смог бы открыть! :D
Dec
Сообщения: 466
Зарегистрирован: Чт сен 07, 2006 18:56

Сообщение Dec »

ApceH писал(а):Я правильно понял, что плагин надо поставить просто первым в списке, и он ни на что не повлияет, только будет быстрее отображать эскизы и для большего количества типов?
Да.
Аватара пользователя
fa1con
Сообщения: 162
Зарегистрирован: Сб авг 19, 2006 00:33

Сообщение fa1con »

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

Dec, как считаете, целесообразно добавить в плагин кеширование эскизов в оперативной памяти? Сейчас если повторно открыть папку все эскизы перечитываются заново.
Dec
Сообщения: 466
Зарегистрирован: Чт сен 07, 2006 18:56

Сообщение Dec »

fa1con писал(а):
Dec писал(а):Добавил поворот эскиза в случая наличия соответствующего exif-тега.
Почему-то в последней версии это не работает.
Скинь образец на AnisimovDec (at) mail.ru
fa1con писал(а):Dec, как считаете, целесообразно добавить в плагин кеширование эскизов в оперативной памяти?
Я подумаю над этим.
fa1con писал(а):Сейчас если повторно открыть папку все эскизы перечитываются заново.
У TC есть свой кэш, он у тебя включен?
Аватара пользователя
ApceH
Сообщения: 316
Зарегистрирован: Пт апр 08, 2011 17:58
Откуда: Димитровград

Сообщение ApceH »

Вот интересный баг:
Изображение
То есть в некоторых случаях (уж не знаю, есть в них вообще эскизы) отображаются вообще левые картинки из кэша.
Аватара пользователя
fa1con
Сообщения: 162
Зарегистрирован: Сб авг 19, 2006 00:33

Сообщение fa1con »

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

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

Ключ ThumbnailMemoryLimit в wincmd.ini отсутствует (т.е равен 500 по умолчанию).
Dec
Сообщения: 466
Зарегистрирован: Чт сен 07, 2006 18:56

Сообщение Dec »

ApceH писал(а):То есть в некоторых случаях (уж не знаю, есть в них вообще эскизы) отображаются вообще левые картинки из кэша.
Можно посмотреть кеш эскизов TC, и если в нем записаны эти эскизы, то возможно, это косяк самого TC.
fa1con писал(а):Dec, образцы отправил в ПМ.
Отписался.
fa1con писал(а):с установленным decFastThumbs поставить галочку Get from lister plugins for: *.* (т.е. использовать плагин), привьюшки рисуются с одинаковой скоростью как при первом, так и при последующих просмотрах.
Из справки к TC:
Автор справки к TC писал(а):В базе кэшируются только те эскизы, извлечение которых занимает достаточно продолжительное время (примерно 100 мс и более).
Возможно, decFastThumbs извлекает ескизы за время менее 100 мс, и поэтому TC не сохраняет их в свой кэш. Можно посмотреть кеш эскизов TC с помощью decThumbsDBViewer.
Аватара пользователя
fa1con
Сообщения: 162
Зарегистрирован: Сб авг 19, 2006 00:33

Сообщение fa1con »

Dec писал(а):Возможно, decFastThumbs извлекает ескизы за время менее 100 мс, и поэтому TC не сохраняет их в свой кэш. Можно посмотреть кеш эскизов TC с помощью decThumbsDBViewer.
Да, это похоже на правду. В папках с большим кол-вом файлов не очень радует мелькание эскизов и шуршание диска даже при повторных открытиях папки. Потому я предложил использовать кэш в памяти, хотя не уверен что это лучший вариант.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Лучше просить ключ у Гислера для задания этих 100 мс. Чтобы задать 0
Dec
Сообщения: 466
Зарегистрирован: Чт сен 07, 2006 18:56

Сообщение Dec »

Alextp писал(а):Лучше просить ключ у Гислера для задания этих 100 мс. Чтобы задать 0
Или мне "тянуть время" до 100 мс при формировании эскизы :)
Dec
Сообщения: 466
Зарегистрирован: Чт сен 07, 2006 18:56

Сообщение Dec »

Добавил кеширование и поддержку ini-файла:

Код: Выделить всё

[Main]
MaxCacheItem=100
MinCreateTime=0
MinCreateTime в миллисекундах.
Аватара пользователя
fa1con
Сообщения: 162
Зарегистрирован: Сб авг 19, 2006 00:33

Сообщение fa1con »

Dec, спасибо! MaxCacheItem, кажется, работает. Конечно, хотелось бы, чтобы кэшированием занимался тотал, а не плагин.
Dec
Сообщения: 466
Зарегистрирован: Чт сен 07, 2006 18:56

Сообщение Dec »

fa1con писал(а):Dec, спасибо! MaxCacheItem, кажется, работает. Конечно, хотелось бы, чтобы кэшированием занимался тотал, а не плагин.
Определи MinCreateTime в 500, что соответствует 0,5 сек., и TC будет записывать эскизы в свой кэш.
Аватара пользователя
alexey65536
Сообщения: 1056
Зарегистрирован: Пт янв 20, 2006 10:58
Откуда: Taganrog

Сообщение alexey65536 »

Полезный плагин, сегодня первый раз скачал и поставил - понравился:) Респект автору:)
#199018
Ответить