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 

decThumbsDBViewer
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  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: Wed Dec 17, 2008 20:11    Post subject: Reply with quote

Актуальная версия - 2.3.1.151. Полный список поддерживаемых форматов:

Alchemy Mindworks - Graphic Workshop Professional (GWSPRO.TDB, *.THN)
Anix Software - PicViewer 2 (PicView.cch)
ApoliSoft - MCataloguer (*.cds)
Ashampoo - Photo Commander (bgs.db, ash.db, *.dbc, *.dbt)
Christian Ghisler - Total Commander (tcthumbs.idb, tcthumbs.db)
Donald Lessau - XYplorer (*.dat2)
FastStone Soft - FastStone Image Viewer (FSViewer.db)
GPSoftware - Directory Opus (*.db)
Ipswitch, Inc - WS_FTP (IpsThumb.db)
Jasc Software, Inc. - Paint Shop Pro (pspbrwse.jbf)
Microsoft - Windows Explorer (thumbs.db, ehthumbs.db, ehthumbs_vista.db)
Microsoft - Windows Explorer (IconCache.db, ShellIconCache.db)
Microsoft - Windows Vista Explorer (thumbcache_idx.db, thumbcache_32.db, thumbcache_96.db, thumbcache_256.db, thumbcache_1024.db)
Pholix Software - PhotoPhilia ($MOSAICS.MAP, *.phm)
Picmeta Systems - Picture Information Extractor (*.album)
Back to top
View user's profile Send private message
Dec



Joined: 07 Sep 2006
Posts: 466

Post (Separately) Posted: Fri Mar 06, 2009 01:05    Post subject: Reply with quote

decThumbsDBViewer 3.1.0.315 beta
Back to top
View user's profile Send private message
Dec



Joined: 07 Sep 2006
Posts: 466

Post (Separately) Posted: Tue Mar 24, 2009 21:34    Post subject: Reply with quote

decThumbsDBViewer 3.3.0.323 - прошу потестировать поддержку кэша Windows Seven.
Back to top
View user's profile Send private message
Shved64



Joined: 26 Mar 2009
Posts: 6

Post (Separately) Posted: Thu Mar 26, 2009 12:45    Post subject: Reply with quote

Dec
Будет ли поддержка формата AcdSee файл - ImageDB.ddf
Не могу найти чем можно просмотреть этот кэш файл Sad
Back to top
View user's profile Send private message
Dec



Joined: 07 Sep 2006
Posts: 466

Post (Separately) Posted: Thu Mar 26, 2009 12:55    Post subject: Reply with quote

Shved64 wrote:
Dec
Будет ли поддержка формата AcdSee файл - ImageDB.ddf. Не могу найти чем можно просмотреть этот кэш файл Sad

К сожалению, данный формат мне не осилить. В ACDSee используется какая-то (своя?) база данных с нетривиальной структурой. Плюс к этому в каждой версии она меняется. Просто вытащить изображения - не проблема, проблема соотнести их с именами файлов и метаданными.
Back to top
View user's profile Send private message
Shved64



Joined: 26 Mar 2009
Posts: 6

Post (Separately) Posted: Thu Mar 26, 2009 13:16    Post subject: Reply with quote

Dec wrote:
Shved64 wrote:
Dec
Будет ли поддержка формата AcdSee файл - ImageDB.ddf. Не могу найти чем можно просмотреть этот кэш файл Sad

К сожалению, данный формат мне не осилить. В ACDSee используется какая-то (своя?) база данных с нетривиальной структурой. Плюс к этому в каждой версии она меняется. Просто вытащить изображения - не проблема, проблема соотнести их с именами файлов и метаданными.


А как это "Просто вытащить изображения - не проблема" - мне и этого достаточно, но для меня это проблема Sad
Back to top
View user's profile Send private message
Dec



Joined: 07 Sep 2006
Posts: 466

Post (Separately) Posted: Thu Mar 26, 2009 13:27    Post subject: Reply with quote

Shved64 wrote:
А как это "Просто вытащить изображения - не проблема" - мне и этого достаточно, но для меня это проблема Sad
Вечером сделаю. От какой версии файл?
Back to top
View user's profile Send private message
Shved64



Joined: 26 Mar 2009
Posts: 6

Post (Separately) Posted: Thu Mar 26, 2009 13:40    Post subject: Reply with quote

Dec wrote:
Shved64 wrote:
А как это "Просто вытащить изображения - не проблема" - мне и этого достаточно, но для меня это проблема Sad
Вечером сделаю. От какой версии файл?


Версия 5.0.0.0025
Буду очень рад и благодарен
Back to top
View user's profile Send private message
Dec



Joined: 07 Sep 2006
Posts: 466

Post (Separately) Posted: Thu Mar 26, 2009 22:48    Post subject: Reply with quote

Dec wrote:
Shved64 wrote:
А как это "Просто вытащить изображения - не проблема" - мне и этого достаточно, но для меня это проблема Sad
Вечером сделаю.

В ходе создания подобной функциональности я столкнулся с рядом проблем.

1) Я всегда советую ставить decThumbsDBViewer первым в списке плагинов. Это необходимо для по той причине, что некоторые плагины пытаются открывать не предназначенные для них файлы, при этом, если они не могут обработать файл, то показывают какой-нибудь диалог с сообщением о том, что в файле ошибка, не давая моему плагину выполнить свою работу. Этим грешит BaseView и еще какой-то, основанный на ActiveX-компоненте WebBrowser. decThumbsDBViewer проверяет файлы на пригодность к просмотру только на основе сигнатур, поэтому подобным поведением не страдает. Если я добавлю возможность просмотра произвольных файлов, содержащих изображения, то я рискую заблокировать их просмотр предназначенными для них плагинами. Например, tiff-файл с превьюшкой в формате jpeg будет определен как свой файл, и будет показана лишь одна превьюшка вместо целого изображения. По этому, я считаю, что для такой функциональности необходим отдельный плагин, который должен быть в последним в списке плагинов.

2) Не могу сообразить, какой должна быть detect-строка, которая бы пропускала любой файл. Наверное, подойдет FIND(“0”)|!( FIND(“0”)), но я не проверял.

3) Я столкнулся с проблемой скорости поиска в файле в используемом мною алгоритме. Если в файле есть графическое содержимое, то весь файл обрабатывается (относительно) быстро. Если в файле нет графики, то тормоза жуткие. Это является не допустимым, поскольку через плагин будут проходить все необработанные другими плагинами файлы.

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



Joined: 21 Oct 2006
Posts: 911
Location: Kyiv, Ukraine

Post (Separately) Posted: Fri Mar 27, 2009 06:43    Post subject: Reply with quote

Dec wrote:
decThumbsDBViewer 3.3.0.323 - прошу потестировать поддержку кэша Windows Seven.

С файлами Проводника "Семёрки" плагин дружит. Правда, из файлов thumbcache_*.db (и в Висте тоже) плагин не вытаскивает реальных имён файлов. С чем это связано?
Также багрепорт: не сохраняется метод сглаживания. При перезапуске плагина всегда умолчательный Lancros3.
Пожелание: в режиме QuickView среднюю колонку лучше делать наибольшего размера, в отличии от левой, т.к. в этом случае миниатюр практически не видно. Конечно, идеальным дополнением к этому было бы сохранение позиций разделителей после перетаскивания пользователем.


Last edited by DrShark on Fri Mar 27, 2009 09:13; edited 1 time in total
Back to top
View user's profile Send private message
Shved64



Joined: 26 Mar 2009
Posts: 6

Post (Separately) Posted: Fri Mar 27, 2009 09:08    Post subject: Reply with quote

Dec wrote:
Dec wrote:
Shved64 wrote:
А как это "Просто вытащить изображения - не проблема" - мне и этого достаточно, но для меня это проблема Sad
Вечером сделаю.

В ходе создания подобной функциональности я столкнулся с рядом проблем.
...
Поскольку я стараюсь писать по мере возможности качественные продукты, то решение вышеуказанных проблем займет у меня некоторое время. А его у меня очень мало. Поэтому, Shved64, Вам придется немного подождать.

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



Joined: 07 Sep 2006
Posts: 466

Post (Separately) Posted: Fri Mar 27, 2009 09:32    Post subject: Reply with quote

DrShark wrote:
С файлами Проводника "Семёрки" плагин дружит.
Спасибо, что откликнулись на мою просьбу.

DrShark wrote:
Правда, из файлов thumbcache_*.db (и в Висте тоже) плагин не вытаскивает реальных имён файлов. С чем это связано?
Причина в том, что в этих файлах имен не содержиться. Изображения ищутся по хэшу имени. Имена в ряде случаев можно найти в Windows.edb, но структуру этого файла очень сложна для разбора.

DrShark wrote:
Также багрепорт: не сохраняется метод сглаживания. При перезапуске плагина всегда умолчательный Lancros3.
Пожелание: в режиме QuickView среднюю колонку лучше делать наибольшего размера, в отличии от левой, т.к. в этом случае миниатюр практически не видно. Конечно, идеальным дополнением к этому было бы сохранение позиций разделителей после перетаскивания пользователем.

Я учту Ваши пожелания.

Shved64 wrote:
А может быть запускать процедуру просмотра и извлечения графики не автоматически, а только при дополнительном подтверждении желания просмотреть файл ImageDB.ddf.
Я не могу гарантировать, что буду заниматься поддержкой плагина всю оставшуюся жизнь. Поэтому я предпочту сделать универсальный инструмент, а не отдельную поддержку ImageDB.ddf.
Back to top
View user's profile Send private message
DrShark



Joined: 21 Oct 2006
Posts: 911
Location: Kyiv, Ukraine

Post (Separately) Posted: Fri Mar 27, 2009 10:09    Post subject: Reply with quote

Может, стоит добавить для окна, вызываемого по Enter, масштабирование, например, по Ctrl+PgUp/PgDn? А также добавить разворот этого окна по F11.
Back to top
View user's profile Send private message
Dec



Joined: 07 Sep 2006
Posts: 466

Post (Separately) Posted: Fri Mar 27, 2009 10:17    Post subject: Reply with quote

DrShark wrote:
Dec Июл 05, 2007 01:22 wrote:
Ctrl + 1..8 - смена метода увеличения

Может, стоит вернуть этот функционал для окна, вызываемого по Enter?
Может быть я чего то не понимаю, но это уже реализовано. Дополнительно к hotkey`ям в этом окне есть контекстное меню.

DrShark wrote:
А также добавить разворот этого окна по F11.
Имеется в виду максимизация окна? А почему именно F11? Это стандарт для такой операции?
Back to top
View user's profile Send private message
DrShark



Joined: 21 Oct 2006
Posts: 911
Location: Kyiv, Ukraine

Post (Separately) Posted: Fri Mar 27, 2009 10:24    Post subject: Reply with quote

Dec wrote:
Может быть я чего то не понимаю

Я имел ввиду масштабирование. Пост отредактировал.
Dec wrote:
Имеется в виду максимизация окна? А почему именно F11? Это стандарт для такой операции?

Да. Потому что такой хоткей Lister'a для максимизации.
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, 5, 6, 7, 8, 9, 10  Next
Page 5 of 10

 
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