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

Здесь можно обсудить ваш любимый плагин.
SEt
Posts: 469
Joined: Mon 21 Mar, 2005 10:22
Location: Питер
Been thanked: 27 times

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

Post by SEt »

В этой теме обсуждается плагин PictureView 3.
Старый тред с обсуждением предыдущих версий: PictureView 1 и 2.

Дальнейшее развитие версии 1.5, переделано под API Far 3.0.



Об извлечении плагинов из дистрибутивов ACDSee.


PS: API как было убогим в Far 2, так и осталось...
Attachments
PictureView3_20140813_last_xp.7z
Последняя версия, работающая на WinXP
(321.22 KiB) Downloaded 789 times
SEt
Posts: 469
Joined: Mon 21 Mar, 2005 10:22
Location: Питер
Been thanked: 27 times

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

Post by SEt »

Latest post of the previous page:

Это пример загрузки нужных символов kernel32.dll, как сказано ровно перед этой командой.
Наверное, если спросить гугл про symchk, то подробное описание можно получить первой же ссылкой...

Символы, конечно, можно получить различными другими способами. Например, настроить Visual Studio на их автоматическую загрузку и запустить отладку практически чего угодно.
SEt
Posts: 469
Joined: Mon 21 Mar, 2005 10:22
Location: Питер
Been thanked: 27 times

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

Post by SEt »

Ok, я понял, отладочные символы – это выше способностей среднестатистического пользователя фара...
Попробуем по-другому, испытывайте эту версию.
User avatar
John Doe
Бюрократ
Posts: 12871
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 293 times

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

Post by John Doe »

Прошлая отладочная версия у меня исправно выдавала Ok-2 до и после.
И почему-то не висла )
Но может мало гонял.
User avatar
Тигрёнок
Posts: 390
Joined: Wed 03 May, 2006 06:07
Location: Россия
Contact:

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

Post by Тигрёнок »

SEt wrote:Ok, я понял, отладочные символы – это выше способностей среднестатистического пользователя фара...
Вот я и попал в число среднестатистических...
:cry:
SEt wrote:Попробуем по-другому, испытывайте эту версию.
1) С новой версией зависания добиться ни разу не удалось.
2) Разовое (при первом использовании плагина) сообщение "Error, line 2: device compile failed" осталось.
3) На некоторых изображениях видеокарта отрубается (монитор гаснет и у него начинает мигать лампочка). При этом всё продолжает работать (плагин согласен выходить по Esc и переключаться на следующий/предыдущий файл).
4) При масштабировании изображений для отрубающих файлов иногда происходит старт запуск экранной заставки, но этот эффект плохо воспроизводим.
5) Есть ощущение, что версия под FAR3 большие jpg-файлы открывает значительно медленнее, чем версия под FAR2.
Съешь мыша – стань настоящим клавишником!
User avatar
John Doe
Бюрократ
Posts: 12871
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 293 times

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

Post by John Doe »

John Doe wrote:Прошлая отладочная версия у меня исправно выдавала Ok-2 до и после.
И почему-то не висла )
Повисла таки. Никакого стека не показала. Или для этого студия нужна?

(Речь о предыдущей отладочной версии, новую ещё не ставил)
SEt
Posts: 469
Joined: Mon 21 Mar, 2005 10:22
Location: Питер
Been thanked: 27 times

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

Post by SEt »

Тигрёнок
2) Оно как бы намекает, что видеокарта/драйвера совсем убогие. Возможно, исчезнет при отключении опции "Использовать масштабирование шейдерами".
3,4) Опять же, таким убогим драйверам уже ничего не поможет.
5) Скорее всего это из-за JpegRec. В данном случае его можно удалить, ибо без шейдеров он всё равно работать не будет.

John Doe
Предыдущая уже не интересна.
Очевидно, что при зависании оно ничего не покажет; иначе бы оно не зависало.
User avatar
Тигрёнок
Posts: 390
Joined: Wed 03 May, 2006 06:07
Location: Россия
Contact:

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

Post by Тигрёнок »

SEt wrote:2) Оно как бы намекает, что видеокарта/драйвера совсем убогие. Возможно, исчезнет при отключении опции "Использовать масштабирование шейдерами".
Исчезло.
SEt wrote:3,4) Опять же, таким убогим драйверам уже ничего не поможет.
Почему же с этими же убогими видеокартой/драйверами этот же плагин под FAR2 не делает таких бяк?
SEt wrote:5) Скорее всего это из-за JpegRec. В данном случае его можно удалить, ибо без шейдеров он всё равно работать не будет.
Удалил. По-моему, на скорость не повлияло. Кстати, в режиме перелистывания туда-сюда тяжёлые файлы грузятся быстро.

6) Один раз сумел повесить не только FAR3 и параллельно открытый FAR2, но и окна моих собственных консольных программ, которые раньше не вешались. Воспроизвести пока не удалось.

7) При переключении окон, когда в FAR'е открыто изображении по возвращении в FAR оно частично или полностью исчезает.
Съешь мыша – стань настоящим клавишником!
SEt
Posts: 469
Joined: Mon 21 Mar, 2005 10:22
Location: Питер
Been thanked: 27 times

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

Post by SEt »

Ещё раз: это плагин для качественного отображения картинок, а не для максимальной скорости или поддержки всякого убогого железа/дров. К плагину для Far2 он, честно говоря, не имеет практически никакого отношения – слишком большая разница в происходящем внутри.

6) Спишем на кривые драйвера, пока не подтвердит кто-нибудь с нормальным железом.
7) Судьба - консоль не имеет флага WS_CLIPCHILDREN и перерисовывается совершенно без предупреждений.
Acerbic
Posts: 80
Joined: Wed 07 Apr, 2010 12:30
Been thanked: 2 times

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

Post by Acerbic »

Windows 7, Far3 x32
1) "Полный экран" (Num5) отрисовывает не на тот монитор, на котором открыт фар, а на "Основной" в Windows.
2) Конфликтуек с ConEmu на почве мыши. До первого вызова плагина всё работает, как и должно. В момент использования плагина и после него при клике мышью в окно фара появляется рамка окна "DrawWND" и событие мыши "съедается".
Dark_Diver
Posts: 21
Joined: Wed 26 Aug, 2009 10:59
Location: Kyiv
Has thanked: 1 time
Been thanked: 1 time

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

Post by Dark_Diver »

У меня работают все декодеры, кроме PVD. При включеном PVD картинки показывает, но в заголовке "Exception occurred". При попытке выйти из просмотра - либо сразу падение фар, либо Фар виснет, либо красный диалог "Terminate Far" с "illegal instruction", либо "остатки" такого диалога - на фоне обычных панелей фара только кнопки [ Terminate Far ], [ Debug ] и путь к самому фару на красном фоне (без прорисовки окна самого диалога).
При отключении PVD-декодера остальные декодеры (ACDSee, GFL, GDI+) работают.
Все "Miscellaneous settings:" в плагине отключены, Far 3.0.3357.0_(2013-04-20), Win7 x64, железо рабочее, видеокарта nVidia GeForce GTX 570, драйвера 314.22.
SEt
Posts: 469
Joined: Mon 21 Mar, 2005 10:22
Location: Питер
Been thanked: 27 times

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

Post by SEt »

Acerbic
1) Да, поддержка нескольких мониторов не писалась.
2) Скорее всего что-то с тем, какое окно активно. Плагин рассчитан на чистый фар, так что конфликты вполне возможны (ведь и то, и другое - хаки над консолью).

Dark_Diver
Какой процессор? На нём есть SSSE3? Первый пост чётко говорит, что JpegRec'у нужен SSSE3, так что падает, скорее всего, из-за его отсутствия.
Acerbic
Posts: 80
Joined: Wed 07 Apr, 2010 12:30
Been thanked: 2 times

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

Post by Acerbic »

> Плагин рассчитан на чистый фар, так что конфликты вполне возможны (ведь и то, и другое - хаки над консолью).
А можно после завершения просмотра хак демонтировать как-то? Уж больно хочется и плагин, и ConEmu. :)
SEt
Posts: 469
Joined: Mon 21 Mar, 2005 10:22
Location: Питер
Been thanked: 27 times

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

Post by SEt »

По завершению всё полностью демонтируется.
Dark_Diver
Posts: 21
Joined: Wed 26 Aug, 2009 10:59
Location: Kyiv
Has thanked: 1 time
Been thanked: 1 time

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

Post by Dark_Diver »

SEt wrote:Dark_Diver
Какой процессор? На нём есть SSSE3? Первый пост чётко говорит, что JpegRec'у нужен SSSE3, так что падает, скорее всего, из-за его отсутствия.
Каюсь, не досмотрел. У меня AMD Phenom II X6, поддержки SSSE3 действительно нет.
User avatar
John Doe
Бюрократ
Posts: 12871
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 293 times

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

Post by John Doe »

При смене языка в меню плагинов вместо названия плагина показывается мусор.

Было: http://forum.farmanager.com/viewtopic.p ... 09#p106605
Docent1
Posts: 561
Joined: Thu 31 Mar, 2005 23:13
Been thanked: 1 time

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

Post by Docent1 »

SEt
Нельзя ли попробовать слепить для x64? Я пробовал Ваш плуг ansi для far 1.7. Он работает на одну картинку (нет перемещения по строкам, сразу в конец по как по Backspace). А так все нормально.
Docent1
Post Reply

Return to “Обсуждение плагинов”