decFastThumbs
Модераторы: Моторокер, Avada, CaptainFlint, Nik, d-view
Скинь образец на AnisimovDec (at) mail.rufa1con писал(а):Почему-то в последней версии это не работает.Dec писал(а):Добавил поворот эскиза в случая наличия соответствующего exif-тега.
Я подумаю над этим.fa1con писал(а):Dec, как считаете, целесообразно добавить в плагин кеширование эскизов в оперативной памяти?
У TC есть свой кэш, он у тебя включен?fa1con писал(а):Сейчас если повторно открыть папку все эскизы перечитываются заново.
Dec, образцы отправил в ПМ.
На счет кеша тотала, не уверен о чем речь. Если в Configuration -> Thumbnails использовать опцию Use Explorer method (OLE2) for *.*, при первом просмотре привьюшки загружаются медленно. Дождавшись загрузки и открыв эту же папку повторно, привьюшки рисуются практически моментально. Если же с установленным decFastThumbs поставить галочку Get from lister plugins for: *.* (т.е. использовать плагин), привьюшки рисуются с одинаковой скоростью как при первом, так и при последующих просмотрах.
Ключ ThumbnailMemoryLimit в wincmd.ini отсутствует (т.е равен 500 по умолчанию).
На счет кеша тотала, не уверен о чем речь. Если в Configuration -> Thumbnails использовать опцию Use Explorer method (OLE2) for *.*, при первом просмотре привьюшки загружаются медленно. Дождавшись загрузки и открыв эту же папку повторно, привьюшки рисуются практически моментально. Если же с установленным decFastThumbs поставить галочку Get from lister plugins for: *.* (т.е. использовать плагин), привьюшки рисуются с одинаковой скоростью как при первом, так и при последующих просмотрах.
Ключ ThumbnailMemoryLimit в wincmd.ini отсутствует (т.е равен 500 по умолчанию).
Можно посмотреть кеш эскизов TC, и если в нем записаны эти эскизы, то возможно, это косяк самого TC.ApceH писал(а):То есть в некоторых случаях (уж не знаю, есть в них вообще эскизы) отображаются вообще левые картинки из кэша.
Отписался.fa1con писал(а):Dec, образцы отправил в ПМ.
Из справки к TC:fa1con писал(а):с установленным decFastThumbs поставить галочку Get from lister plugins for: *.* (т.е. использовать плагин), привьюшки рисуются с одинаковой скоростью как при первом, так и при последующих просмотрах.
Возможно, decFastThumbs извлекает ескизы за время менее 100 мс, и поэтому TC не сохраняет их в свой кэш. Можно посмотреть кеш эскизов TC с помощью decThumbsDBViewer.Автор справки к TC писал(а):В базе кэшируются только те эскизы, извлечение которых занимает достаточно продолжительное время (примерно 100 мс и более).
Да, это похоже на правду. В папках с большим кол-вом файлов не очень радует мелькание эскизов и шуршание диска даже при повторных открытиях папки. Потому я предложил использовать кэш в памяти, хотя не уверен что это лучший вариант.Dec писал(а):Возможно, decFastThumbs извлекает ескизы за время менее 100 мс, и поэтому TC не сохраняет их в свой кэш. Можно посмотреть кеш эскизов TC с помощью decThumbsDBViewer.
Добавил кеширование и поддержку ini-файла:
MinCreateTime в миллисекундах.
Код: Выделить всё
[Main]
MaxCacheItem=100
MinCreateTime=0- alexey65536
- Сообщения: 1056
- Зарегистрирован: Пт янв 20, 2006 10:58
- Откуда: Taganrog