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

Здесь можно обсудить ваш любимый плагин.
SEt
Posts: 533
Joined: Mon 21 Mar, 2005 10:22
Location: Питер
Been thanked: 46 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 2005 times
Ultrabyte
Posts: 213
Joined: Sun 26 Mar, 2023 17:59
Has thanked: 19 times
Been thanked: 20 times

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

Post by Ultrabyte »

Latest post of the previous page:

Мышкой два щелчка на любом JPG, PNG, BMP (или Ctrl-PgDn):
OpenGL-error__.png
Пробовал удалить все плагины в папке Plugins, кроме PictureView - ошибка выдает по прежнему.
Если повторно запустить щелчком мышки, больше ошибок нет, сразу показывает картинку.
OpenGL-error___.png
Ровно до тех пор, пока не запустим новый FAR, ошибка вновь появляется на 1 раз.

Нетбук Atom N270, 2gb RAM, Windows XP, x32.

P.S. проверил на Windows 7, x64 (другая версия PictureView) - окошка (ошибок) нет.

P.P.S. Как вариант добавить в программный код - автоматически отправлять ошибку в nul, чтобы не раздражало. Ведь по сути, нажав на OK, сразу показывает картинку, как ни в чем не бывало.
Last edited by Ultrabyte on Sun 20 Apr, 2025 06:59, edited 9 times in total.
fuzzy_far3
Posts: 13
Joined: Tue 03 Mar, 2020 13:44

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

Post by fuzzy_far3 »

Насколько я понимаю весь этот плагин (да и другие аналогичные), никто из них принципиально не умеет открывать графическое изображение не в отдельном poip-up окне, а прямо на второй панели. При этом хотелось, чтобы открывался к просмотру тот файл, на ком стоит на первой панели курсор, а при переходе курсора на соседний файл - уже он и т.д.
Ранее в DOS-времена был какой-то вьювер а-ля Нортон коммандер интерфейса под жуткие 60Гц экрана, который так умел. Неужели к 2025г для FAR никто ничего подобного не накодил?
User avatar
HaRT
Moderator
Posts: 11458
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 270 times
Been thanked: 417 times

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

Post by HaRT »

!
Message from: HaRT
fuzzy_far3 wrote: Sat 24 May, 2025 19:25 Насколько я понимаю весь этот плагин (да и другие аналогичные), никто из них принципиально не умеет открывать графическое изображение не в отдельном poip-up окне, а прямо на второй панели. <…> Неужели к 2025г для FAR никто ничего подобного не накодил?
Насколько я понимаю, документацию вы принципиально не читаете? Неужели за 5 лет на форуме вы не усвоили правила хорошего тона?!
Last edited by HaRT on Sat 24 May, 2025 19:47, edited 1 time in total.
Фар есть инструмент, а не нянька. © 2009 DrKnS
QBaraki
Posts: 1
Joined: Tue 26 Aug, 2025 06:16

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

Post by QBaraki »

Здравствуйте! Есть ли вероятность, что этот плагин будет работать в терминале Windows? :<
(Перевод Google)
User avatar
Zeroes
Мультикопипастер Броадкастер
Posts: 659
Joined: Wed 16 Mar, 2005 20:53
Location: Gomel \ Belarus
Has thanked: 4 times
Been thanked: 15 times

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

Post by Zeroes »

QBaraki, он и сейчас работает. Используйте [x] Полноэкранный режим при запуске
--- Zeroes & Ones ---
Fornit
Posts: 10
Joined: Tue 01 Feb, 2011 22:17

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

Post by Fornit »

Здравствуйте!
Спасибо ОГРОМНОЕ за такой замечательный плагин.
Только есть у него недостаток -- он иногда зависает наглухо вместе с Фаром.
В чем тут причина?
User avatar
HaRT
Moderator
Posts: 11458
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 270 times
Been thanked: 417 times

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

Post by HaRT »

Fornit wrote: Mon 08 Sep, 2025 20:39 В чем тут причина?
Причины могут быть самые разные. Скорее всего, проблема в видеодрайверах в вашей Винде. (Но не исключено также, что в каких-то кодеках, которые есть у вас в системе.) Попробуйте обновить драйверы на самые новые от производителя видяшки.
Если не поможет, то действуйте, как написано тут (с поправкой на реалии плагина), и не забудьте выложить картинку, на которой гарантированно зависает.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Ultrabyte
Posts: 213
Joined: Sun 26 Mar, 2023 17:59
Has thanked: 19 times
Been thanked: 20 times

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

Post by Ultrabyte »

Fornit wrote: Mon 08 Sep, 2025 20:39 он иногда зависает наглухо вместе с Фаром.
Причина банальна: если файл JPG, а внутри тело PNG (или наоборот или другие форматы), то падает FAR наглухо. Нужно внедрять код по определению тела, а не по расширению файла, как в ACDSee.
User avatar
HaRT
Moderator
Posts: 11458
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 270 times
Been thanked: 417 times

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

Post by HaRT »

Ultrabyte wrote: Mon 08 Sep, 2025 21:37 если файл JPG, а внутри тело PNG (или наоборот или другие форматы), то падает FAR наглухо
Пример такого файла (желательно небольшого размера), на котором «падает наглухо», можете выложить? Притом вместе с вашими настройками PictureView.
Ultrabyte wrote: Mon 08 Sep, 2025 21:37 Нужно внедрять код по определению тела, а не по расширению файла
Я вот сейчас специально взял небольшой файл .png, переименовал в *.jpg и открыл в PictureView — ничего не зависло, не упало, картинка и показалась.
Вы про какую точно версию плагина пишете?
Фар есть инструмент, а не нянька. © 2009 DrKnS
DmitriC
Posts: 52
Joined: Thu 15 Dec, 2011 09:34

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

Post by DmitriC »

Zeroes wrote: Wed 03 Sep, 2025 15:38 QBaraki, он и сейчас работает. Используйте [x] Полноэкранный режим при запуске
У меня в терминале Windows плагин не работает по Ctrl+Q. Если запустить Far в CMD-окне (в настройках - узел консоли Windows), то по Ctrl+Q просмотр работает, но картинка масштабируется не на всю панель. Нормально пока только под ConEmu.
User avatar
Sim
Posts: 486
Joined: Fri 12 Jun, 2009 09:43
Has thanked: 30 times
Been thanked: 3 times
Contact:

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

Post by Sim »

SEt, Прошу вас сделать сборку данного плагина под ARM64, если это возможно.
Случайности не случайны.
refaim
Posts: 17
Joined: Wed 18 Aug, 2010 01:22
Location: Владивосток
Has thanked: 7 times

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

Post by refaim »

Кто-нибудь знает, где найти актуальный PictureViewPlugin.h? В дистрибутиве плагина не вижу. Я нашёл какую-то версию в исходниках theX, но она родом из 2007 года, не уверен, что будет работать с версией плагина 3.2021.04.19.
User avatar
HaRT
Moderator
Posts: 11458
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 270 times
Been thanked: 417 times

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

Post by HaRT »

refaim wrote: Fri 14 Nov, 2025 11:23 В дистрибутиве плагина не вижу.
Мне удалось найти PictureViewPlugin.h только в версии PictureView 1.5 от декабря 2010 (), и файл датирован 2007-м годом (как и ваш). На всякий случай: размер заголовочника 7516 байт, MD5: 479C230E185CD3958A4F75B8FA21D5BE.
refaim wrote: Fri 14 Nov, 2025 11:23 не уверен, что будет работать с версией плагина 3.2021.04.19
Для проверки вы можете попытаться собрать pvdDjVu 1.3.5.25 (там есть исходник) со страницы плагина, он точно подходит для PictureView3 (я им пользуюсь). Если соберётся и заработает, значит, скорее всего, файл что надо.

P.S. Я убедился, что theX работает с PictureView3 (x86). Очевидно, API PVD не менялся и остался на версии 1.0.
Last edited by HaRT on Fri 14 Nov, 2025 15:57, edited 1 time in total.
Reason: Добавлен постскриптум; перевыложен на день менее старый архив.
Фар есть инструмент, а не нянька. © 2009 DrKnS
refaim
Posts: 17
Joined: Wed 18 Aug, 2010 01:22
Location: Владивосток
Has thanked: 7 times

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

Post by refaim »

HaRT, спасибо!
SEt
Posts: 533
Joined: Mon 21 Mar, 2005 10:22
Location: Питер
Been thanked: 46 times

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

Post by SEt »

Интерфейс плагинов имеет полную обратную совместимость. Были небольшие расширения, но они не афишировались из-за низкого интереса к теме.


Сборки для ARM64 не будет, так как я отрицательно отношусь к самой идее Windows on ARM.

Ultrabyte wrote: Mon 08 Sep, 2025 21:37 Нужно внедрять код по определению тела, а не по расширению файла, как в ACDSee.
PV никогда не смотрит на расширение файла, если у него есть внятная сигнатура как в PNG/JPG. Если есть проблемы с какими-то файлами – примеры в студию.


DmitriC, зачем вообще запускать Far под Windows Terminal? Есть в этом хоть какой-то толк? Запускайте под OpenConsole – должно всё работать.
User avatar
HaRT
Moderator
Posts: 11458
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 270 times
Been thanked: 417 times

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

Post by HaRT »

!
Message from: HaRT
SEt wrote: Tue 16 Dec, 2025 22:44 зачем вообще запускать Far под Windows Terminal? Есть в этом хоть какой-то толк? Запускайте под OpenConsole – должно всё работать.
Обсуждение этого вопроса перенесено в соответствующую тему.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Post Reply

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