Page 44 of 50

Re: PictureView — просмотр изображений различных форматов

Posted: Thu 09 Jul, 2009 10:23
by Taciturn

Latest post of the previous page:

Denis wrote:Если найти ACDSee SDK, то можно.
http://asia.acdsee.com/files/acdsee_plugin_sdk.zip

Re: PictureView — просмотр изображений различных форматов

Posted: Thu 09 Jul, 2009 10:39
by uncle-vunkis
Andrey Budko wrote:А для 1024 не используются?
А это не важно в приведенном примере уменьшения до 513-ти. Для простоты можно даже считать, что 1024 - и есть размер исходного изображения, и мип-1024 нулевой уровень. Как бы ни был хорош мип-1024, но мип-512 всё равно ближе по качеству к желаемому 513-му, чем билинейно уменьшенный 1024-й.

Re: PictureView — просмотр изображений различных форматов

Posted: Thu 09 Jul, 2009 14:05
by Denis
Taciturn
Спасибо. С наскока не получилось заюзать основной плагин от ацд :(
То ли руки... то ли SDK очень не свежий, так как даже IDP_Init у плагинов не проходит.

Re: PictureView — просмотр изображений различных форматов

Posted: Thu 09 Jul, 2009 19:57
by Taciturn
Denis wrote:то ли SDK очень не свежий
Гм. Файлы в архиве от 2007 года, а PictureView успешно работал с плагинами ACDSee ещё в 2005 году.

Re: PictureView — просмотр изображений различных форматов

Posted: Thu 09 Jul, 2009 20:10
by Denis
Taciturn
То, что он работал 2005, ещё не говорит о том, что сейчас в нём используется api от 2005 года. IDE_ACDStd.apl датирован 10 февраля 2009, и там экспортируются функции, которых в SDK нет.

Может меня спецы поправят, следующий код не работает:

Re: PictureView — просмотр изображений различных форматов

Posted: Thu 09 Jul, 2009 20:33
by Maximus5
может в флагах нолик должен быть? :o

Re: PictureView — просмотр изображений различных форматов

Posted: Thu 09 Jul, 2009 20:45
by Denis
Maximus5
Там за счёт конструкторов нули.

Re: PictureView — просмотр изображений различных форматов

Posted: Thu 09 Jul, 2009 20:59
by Maximus5

Code: Select all

ci.dwFlags = 1;
так что конструктур тут ни при чем. 1-ку ты сам ставишь.
не факт, что с ноликом заработает, но попробовать то можно?
если нет - значит нужно играться с именами, а то и посмотреть что версия 1.41 вызывала

Re: PictureView — просмотр изображений различных форматов

Posted: Fri 10 Jul, 2009 05:55
by Denis
Maximus5
1 не помогает. А исходников 1.41 нет.

Re: PictureView — просмотр изображений различных форматов

Posted: Fri 10 Jul, 2009 06:03
by Александр Кряжев
Взяли бы вы PicViewAdvanced и баловались с ним.

Re: PictureView — просмотр изображений различных форматов

Posted: Fri 10 Jul, 2009 08:04
by Maximus5
Denis, ты же сам 1 ставишь. а я предлагал 0 попробовать.
А на счет отсутствия исходников - отладчик/дизассемблер еще никто не отменял. Какая функция и в какой dll'ке вызывается - ты знаешь, узнать какие аргументы в нее передаются - дело техники.

Александр Кряжев, И? По твоему PicViewAdvanced имеет преимущества? Или ты считаешь что в него будет проще ACDSee встроить? :P

Re: PictureView — просмотр изображений различных форматов

Posted: Fri 10 Jul, 2009 08:11
by Denis
Maximus5
Я и так, и так пробовал. С ассеммблером знаком понаслышке :)

Re: PictureView — просмотр изображений различных форматов

Posted: Fri 10 Jul, 2009 10:25
by Maximus5
Еще варианты: Не инициализирован DirectDraw
Отсутствует цикл обработки GetMessage или GUI окно

параметры можно поймать и без дизассемблера
напиши фейковый плагин, экспортирующий ацдшные функции и подложи его

Re: PictureView — просмотр изображений различных форматов

Posted: Fri 10 Jul, 2009 10:49
by HaRT
Maximus5 wrote: Александр Кряжев, И? По твоему PicViewAdvanced имеет преимущества? Или ты считаешь что в него будет проще ACDSee встроить? :P
Я полагаю, что это было предложение из серии “Тренируйся на кошках!”. :ha:

Re: PictureView — просмотр изображений различных форматов

Posted: Fri 10 Jul, 2009 15:10
by Taciturn
Denis wrote:То, что он работал 2005, ещё не говорит о том, что сейчас в нём используется api от 2005 года. IDE_ACDStd.apl датирован 10 февраля 2009, и там экспортируются функции, которых в SDK нет.
Вот плагины от 8.0.93, IDE_ACDStd.apl от 2005.07.07. В том же каталоге выложено ещё довольно много других версий и все они работают в PictureView 1.0 (от 10.01.2005).

Re: PictureView — просмотр изображений различных форматов

Posted: Fri 10 Jul, 2009 15:28
by Александр Кряжев
Taciturn
Вам можно ответить той же цитатой, которую Вы привели. ;)
Я так думаю:
Тот PictureView, который здесь обсуждают, появился ровно месяц назад (в мой День Рождения, кстати :)), с открытыми исходниками. Всё, что работало до этого, было по сути другим плагином. Его код неизвестен. И как он там функционировал не ясно. Да и Far с тех пор неоднократно менялся.
А сейчас PictureView работает (у меня по крайней мере) отлично, поэтому очень прошу - не намутите лишнего!