PictureView 3 — просмотр изображений различных форматов
PictureView 3 — просмотр изображений различных форматов
В этой теме обсуждается плагин PictureView 3.
Старый тред с обсуждением предыдущих версий: PictureView 1 и 2.
Дальнейшее развитие версии 1.5, переделано под API Far 3.0.
Об извлечении плагинов из дистрибутивов ACDSee.
PS: API как было убогим в Far 2, так и осталось...
Старый тред с обсуждением предыдущих версий: 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 1086 times
PictureView 3 — просмотр изображений различных форматов
Latest post of the previous page:
Не понял.
pvdDjVu - это для плагина подключаемый внешний модуль, одна из читалок форматов
А от самого плагина исходники есть?
или мы друг друг совсем не поняли
PictureView 3 — просмотр изображений различных форматов
DrKnS, возможно, что-то в Far'е изменилось? У меня с довольно старой версией (5780) ничего не ломается после detach'а консоли.
citRiks, исходники от самого плагина были выложены для версии 2.0, из чего потом (не мной) был сделан PictureView 2 mod, который затем благополучно скончался. От версий 1 и 3 исходники не выкладывались.
citRiks, исходники от самого плагина были выложены для версии 2.0, из чего потом (не мной) был сделан PictureView 2 mod, который затем благополучно скончался. От версий 1 и 3 исходники не выкладывались.
- DrKnS
- Posts: 6111
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 425 times
PictureView 3 — просмотр изображений различных форматов
SEt, а этот "мод" он разве плохо поступил что форкнулся ?
И поэтому нет исходников от нынешней версии 3 ?
Пока, на всякий случай, ткните носом где исходники хотя бы от второй версии
вроде взял след на исходники второй версии, но не факт что найду, так как уже много воды утекло с тех пор.
исходников от второй версии тоже не нашлось
вопрос насчет исподников 3-й версии остается в силе.
а то очередная эпидемия скосит последних носителей тайных знаний, и кирдык цивилизации ...
И поэтому нет исходников от нынешней версии 3 ?
Пока, на всякий случай, ткните носом где исходники хотя бы от второй версии
вроде взял след на исходники второй версии, но не факт что найду, так как уже много воды утекло с тех пор.
исходников от второй версии тоже не нашлось
вопрос насчет исподников 3-й версии остается в силе.
а то очередная эпидемия скосит последних носителей тайных знаний, и кирдык цивилизации ...

Last edited by citRiks on Sat 06 Nov, 2021 11:31, edited 2 times in total.
PictureView 3 — просмотр изображений различных форматов
DrKnS, тогда это система. У меня пока по-прежнему Win7.
citRiks, форк сам по себе абсолютно не плох. Но мне не понравилось, в какую сторону оно пошло, так что текущая версия никак не связана с теми изменениями.
Исходники 3 версии открыты не будут.
Вот исходники версии 2, но они не очень полезны, так как API Far'а серьёзно изменилось с тех пор.
citRiks, форк сам по себе абсолютно не плох. Но мне не понравилось, в какую сторону оно пошло, так что текущая версия никак не связана с теми изменениями.
Исходники 3 версии открыты не будут.
Вот исходники версии 2, но они не очень полезны, так как API Far'а серьёзно изменилось с тех пор.
- Attachments
-
- pictureview_20_src.rar
- (95.15 KiB) Downloaded 67 times
PictureView 3 — просмотр изображений различных форматов
Большой респектище автору, однако после обновления до Version 3, build 2021.04.19 не все идеально. При первом просмотре PNG и JPG зависает на минуту или две. Потом отрабатывает нормально. В предыдущей версии такого не было (раньше использовал библиотеку IDE_ACDStd.apl). Сейчас установил только то, что шло в архиве, то есть без IDE_ACDStd.apl. Вопрос первый - какая из .PVD декодирует PNG, если не установлена IDE_ACDStd.apl? Вопрос 2 - как убрать задержку при каждом первом просмотре PNG и JPG, если она остается и с IDE_ACDStd.apl и без? Последующий просмотр PNG и JPG отрабатывает достаточно быстро и особой медленности, как пишет автор ("до медленного PNG") не заметил, если только эта оценка не относится к инициации декодера. Причем, даже иногда (не понял закономерность) замечаю, что после выгрузки FAR и запуске его снова задержки не появляются до полной перезагрузки системы. Иногда же задержка проявляется при запуске нового экземпляра FAR. Видеоадаптер ATI Radeon HD5570. Вcтроенное тоже ATI. Попробовал со старой библиотекой IDE_ACDStd.apl от ACDSee v.8, потом с новой от ACDSEE 11 PhotoManager - проблема не уходит.
PictureView 3 — просмотр изображений различных форматов
kinsman, для начала нужно определить, чем оно декодируется. (Интерфейс apl, кстати, можно сказать "устарел": из тех декодеров представляет интерес разве что декодер Jpeg2000.)
Что написано в заголовке окна при проблемном декодировании PNG и JPG? (Можно скопировать по ctrl-ins.)
И в каком состоянии настройки? (При нажатии F2 во время просмотра картинки.)
Что написано в заголовке окна при проблемном декодировании PNG и JPG? (Можно скопировать по ctrl-ins.)
И в каком состоянии настройки? (При нажатии F2 во время просмотра картинки.)
PictureView 3 — просмотр изображений различных форматов
Вот я олень. Спасибо, значит GDI+
2021-04-29 2_2.png 1565 x 1033 x 24b 100% 15/19 - PictureView by GDI+ : PNG 15+114+58978ms
2021-04-29 2_2.png 1565 x 1033 x 24b 100% 15/19 - PictureView by GDI+ : PNG 15+114+58978ms
PictureView 3 — просмотр изображений различных форматов
kinsman, GDI+ – это правильный декодер для PNG сейчас. Обычно с ним наименьшее количество проблем.
Что с JPG? Что происходит, если отключить декодеры PVD и/или GDI+?
Что с JPG? Что происходит, если отключить декодеры PVD и/или GDI+?
PictureView 3 — просмотр изображений различных форматов
SEt,
попробовал их отключить оба - при нажатии Ctrl+PageDown ни на PNG, ни на JPG никак не реагирует. Причем пробовал как старые IDE_ACDStd.apl, так и от последнего ACDSEE 11 PhotoManager.
При отключении только PVD (при включенном GDI+) также начинает виснуть на PNG. После отвиса JPG открывает моментально.
Последующие эксперименты бессмысленны - зависон повторяется только на чистой системе при первичной инициализации экземпляра FAR и плагинов.
Перезагрузка ОС. При отключении только PVD (при включенном GDI+) также начинает виснуть на JPG. После отвиса PNG открывает моментально.
Перегрузка ОС. При отключении только GDI+ (при включенном PVD) также начинает виснуть на PNG. После отвиса JPG открывает моментально.
Перегрузка ОС. При отключении только GDI+ (при включенном PVD) также начинает виснуть на JPG. После отвиса PNG открывает моментально.
В общем поднадоел этот финт на видеоадаптере ATI Radeon HD5570 и я решил вернуться к старой (интегрированной) карте ATI Radeon X1200 Series. Видимо дело в дровах, поскольку в итоге все эти глюки пропали, все снова работает с первого раза (причем вообще без библиотеки IDE_ACDStd.apl) но появилась другая беда
При выходе по F10 из Far стала возникать
Но, что интересно, она возникает только в том случае, если был хотя бы один вызов нашего плагина. Сам плагин все смотри без задержек и по завершении своей работы нормально отрабатывает передачу управления самому Far.
попробовал их отключить оба - при нажатии Ctrl+PageDown ни на PNG, ни на JPG никак не реагирует. Причем пробовал как старые IDE_ACDStd.apl, так и от последнего ACDSEE 11 PhotoManager.
При отключении только PVD (при включенном GDI+) также начинает виснуть на PNG. После отвиса JPG открывает моментально.
Последующие эксперименты бессмысленны - зависон повторяется только на чистой системе при первичной инициализации экземпляра FAR и плагинов.
Перезагрузка ОС. При отключении только PVD (при включенном GDI+) также начинает виснуть на JPG. После отвиса PNG открывает моментально.
Перегрузка ОС. При отключении только GDI+ (при включенном PVD) также начинает виснуть на PNG. После отвиса JPG открывает моментально.
Перегрузка ОС. При отключении только GDI+ (при включенном PVD) также начинает виснуть на JPG. После отвиса PNG открывает моментально.
В общем поднадоел этот финт на видеоадаптере ATI Radeon HD5570 и я решил вернуться к старой (интегрированной) карте ATI Radeon X1200 Series. Видимо дело в дровах, поскольку в итоге все эти глюки пропали, все снова работает с первого раза (причем вообще без библиотеки IDE_ACDStd.apl) но появилась другая беда

Но, что интересно, она возникает только в том случае, если был хотя бы один вызов нашего плагина. Сам плагин все смотри без задержек и по завершении своей работы нормально отрабатывает передачу управления самому Far.
Last edited by HaRT on Wed 12 Jan, 2022 17:05, edited 1 time in total.
Reason: Отключён Markdown, спрятаны технические подробности.
Reason: Отключён Markdown, спрятаны технические подробности.
PictureView 3 — просмотр изображений различных форматов
Выглядит как снова проблема с драйверами. PV, конечно, исходно создавался для такого древнего железа, но с той поры прошло много времени и довольно удивительно, что оно вообще всё ещё работает. Протестировать такое мне просто негде...
PictureView 3 — просмотр изображений различных форматов
В Win 11 Windows Terminal уже интегрирован, и можно включить, чтобы все консольные приложения запускались в нем.
Планы не изменились?
PictureView 3 — просмотр изображений различных форматов
Ситуация там довольно печальная – теперь у консольных процессов вообще нет нормального окна (есть только псевдо окно для передачи сообщений).
Так что можно сделать или только полноэкранный режим, или пусть кто-то меня научит, как рисовать дочернее окно в другой процесс.
В целом, Windows Terminal всё ещё очень кривой: там даже невозможно нормально нарисовать шрифт Lucida Console (оно форсирует неправильную ширину символа, так что получается зазубренно без сглаживания или размазанно со сглаживанием).
Так что можно сделать или только полноэкранный режим, или пусть кто-то меня научит, как рисовать дочернее окно в другой процесс.
В целом, Windows Terminal всё ещё очень кривой: там даже невозможно нормально нарисовать шрифт Lucida Console (оно форсирует неправильную ширину символа, так что получается зазубренно без сглаживания или размазанно со сглаживанием).
PictureView 3 — просмотр изображений различных форматов
подскажите, почему при просмотре через вызов плагина по F11 просмотр и листание картинок происходит моментально (7+15+15ms), а при нажатии Enter на картинке тот же процесс занимает 7+4329+0ms (т.е. почти 5 секунд). кодек тот же (JpegRec), и картинки те же. на новом профиле пробовал, при удаленных остальных плагинах, то же самое
PictureView 3 — просмотр изображений различных форматов
Pupsoid, очень странно. Что написано в заголовке в этих случаях? (Можно скопировать по Ctrl-Insert.)
Запуск по F11 должен быть эквивалентен обычному запуску с включенной опцией
Запуск по F11 должен быть эквивалентен обычному запуску с включенной опцией
Code: Select all
[x] Пропустить быстрое определение форматов