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

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

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

Post by SEt » Sun 07 Apr, 2013 22:25

В этой теме обсуждается плагин 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 718 times

User avatar
John Doe
Бюрократ
Posts: 12527
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 233 times

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

Post by John Doe » Mon 08 Apr, 2013 12:53

Latest post of the previous page:

Драйвера переустановил, теперь при убийстве фара не падает.

Всё остальное по-прежнему: отображает картинку и зависает.
Не всегда на первой картинке, но в конечном счёте стабильно.
От декодера похоже не зависит.

P.S.
И если мне не изменяет память, то c прошлой версией было то же самое, надо поискать в старых темах...

P.P.S.
Не знаю важно ли, но в момент убийства фара картинка закрывается и появляются панели

User avatar
Тигрёнок
Posts: 390
Joined: Wed 03 May, 2006 06:07
Location: Россия
Contact:

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

Post by Тигрёнок » Mon 08 Apr, 2013 13:13

1) При запуске возникает сообщение "OpenGLSurface
Error, line 2: device compile failed".
Но дальше, вроде бы, всё работает.
WinXP SP3 x86, видеоадаптер какой-то очень древний

2) На больших JPG-файлах плагин повисает, вешая кроме FAR3 так же и открытый в параллель FAR2. Кто бы мне объяснил, как это возможно... После убийства тройки, двойка отвисает.
Съешь мыша – стань настоящим клавишником!

User avatar
John Doe
Бюрократ
Posts: 12527
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 233 times

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

Post by John Doe » Mon 08 Apr, 2013 13:18

У меня виснет и на маленьких, но симптомы похожи. Новый far/cmd не запустится, пока не прибьёшь старый.

Отключил шейдеры, теперь виснет реже. Хотя нет, опять стабильно зависает.

Заметил что настройки живут какой-то своей жизнью.
Применяются только после рестарта.
Снимаются самопроизвольно (может проверяется поддержка железом)

User avatar
Тигрёнок
Posts: 390
Joined: Wed 03 May, 2006 06:07
Location: Россия
Contact:

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

Post by Тигрёнок » Mon 08 Apr, 2013 13:21

John Doe wrote:Новый far/cmd не запустится, пока не прибьёшь старый.
Он запущен до зависания, но просто не может ничего на экран вывести (я так думаю).
Съешь мыша – стань настоящим клавишником!

User avatar
John Doe
Бюрократ
Posts: 12527
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 233 times

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

Post by John Doe » Mon 08 Apr, 2013 13:22

Это ясно, но и если попытаться новый запустить - тоже будет висеть.
И некоторые другие программы тоже.

User avatar
John Doe
Бюрократ
Posts: 12527
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 233 times

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

Post by John Doe » Mon 08 Apr, 2013 13:28

John Doe wrote:Модули ACDSee есть в доступных источниках?
Из какого продукта рекомендуется брать?
APL-плагины есть в разных продуктах, перечень отличается, файлы одноимённых плагинов тоже.

Но проще всего достать из http://dl.acdsystems.com/acdsee/en/acds ... editor.exe, потому что NSIS открывается arclite'ом
А если достаточно одного IDE_ACDStd.apl, то http://dl.acdsystems.com/acdsee-free/en/acdsee-free.exe

Уже проверил, работают. Но проблему зависания не решают.

Lwa
Posts: 27
Joined: Wed 10 Jun, 2009 18:23

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

Post by Lwa » Mon 08 Apr, 2013 15:35

Ура, наконец-то под Far 3! Спасибо!!! Но:
Что-то Far 3 build 3306 x64 не видит плагин, скачанный тут http://plugring.farmanager.com/plugin.php?pid=693
или плагин пока только х32?

User avatar
John Doe
Бюрократ
Posts: 12527
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 233 times

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

Post by John Doe » Mon 08 Apr, 2013 15:36

А почитать тему?

User avatar
Wave
Posts: 1771
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 4 times
Been thanked: 16 times

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

Post by Wave » Mon 08 Apr, 2013 15:47

XPx86, far stable, conemu, довольно старый (2008) ноут со встроенным вроде бы сисовским видео. При попытке запустить сабж выдаёт графический месседжбокс что-то про opengl и too meny indirections, после чего FAR виснет. Поотключав в настройках всё что мог, добился того, что FAR виснет без всяких месседжбоксов.

Hart, хорошо, хорошо, вот:
Image
Пользуюсь ФАРом больше 20 лет © собирательный.

User avatar
Mauro72
Posts: 216
Joined: Wed 11 Aug, 2010 00:23
Location: Rosario, Argentina
Been thanked: 9 times

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

Post by Mauro72 » Mon 08 Apr, 2013 16:20

Lwa wrote:Ура, наконец-то под Far 3! Спасибо!!! Но:
Что-то Far 3 build 3306 x64 не видит плагин, скачанный тут http://plugring.farmanager.com/plugin.php?pid=693
или плагин пока только х32?
Aha... This version works PERFECT! (WinXP SP3 x86). And shows the pictures completely.
Others image view plugins, sometimes shows only a part of the pictures with conemu in full screen.

User avatar
John Doe
Бюрократ
Posts: 12527
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 233 times

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

Post by John Doe » Mon 08 Apr, 2013 16:26

Wave wrote:Поотключав в настройках всё что мог, добился того, что FAR виснет без всяких месседжбоксов.
В цитатник!

SEt
Posts: 462
Joined: Mon 21 Mar, 2005 10:22
Location: Питер
Been thanked: 21 times

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

Post by SEt » Mon 08 Apr, 2013 16:41

Во-первых, про всякое древнее железо (выдающее "device compile failed", "too many indirections" и подобное): PV на него откровенно не рассчитан. Можно в настройках отключить использование шейдеров и mipmap – тогда какая-то часть функционала будет работать, но ничего интересного (вроде JpegRec) вы не увидите.

Во-вторых, про зависания: виснет консоль. Этот баг мне, похоже, удалось победить на 100%, но для этого в системе необходимо наличие отладочных символов для kernel32.dll (очевидно, 32-битной).

В-третьих, о настройках: если некоторый крестик самопроизвольно исчезает при перезапуске, то это означает, что железо/дрова не поддерживают данную функцию.

User avatar
Wave
Posts: 1771
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 4 times
Been thanked: 16 times

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

Post by Wave » Mon 08 Apr, 2013 16:46

Понятно. Чтож, до апгрейда остаюсь на PicViewMod + враппер. Как и на ХР, собственно.
Пользуюсь ФАРом больше 20 лет © собирательный.

User avatar
Тигрёнок
Posts: 390
Joined: Wed 03 May, 2006 06:07
Location: Россия
Contact:

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

Post by Тигрёнок » Mon 08 Apr, 2013 17:05

SEt wrote:Во-первых, про всякое древнее железо (выдающее "device compile failed", "too many indirections" и подобное): PV на него откровенно не рассчитан.
Но под FAR2 плагин работал без подобных диагностик...
Съешь мыша – стань настоящим клавишником!

User avatar
John Doe
Бюрократ
Posts: 12527
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 233 times

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

Post by John Doe » Fri 12 Apr, 2013 10:19

SEt wrote:Во-вторых, про зависания: виснет консоль. Этот баг мне, похоже, удалось победить на 100%,
На плагринге исправленная версия?
SEt wrote:но для этого в системе необходимо наличие отладочных символов для kernel32.dll (очевидно, 32-битной).
Просто поставить отсюда http://msdn.microsoft.com/en-us/windows ... e/gg463028 ?

Update
Либо не первое, либо не второе...

SEt
Posts: 462
Joined: Mon 21 Mar, 2005 10:22
Location: Питер
Been thanked: 21 times

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

Post by SEt » Fri 12 Apr, 2013 13:51

Не второе: kernel32.dll периодически меняется Windows Upadate'ом, так что не удастся просто выложить необходимый файл символов для всех.
Но символы можно довольно просто получить вручную:

Code: Select all

symchk.exe %SystemRoot%\SysWOW64\kernel32.dll /s srv*%SystemRoot%\Symbols*http://msdl.microsoft.com/download/symbols
Также не лишним будет поставить переменную окружения во что-то вроде:

Code: Select all

_NT_SYMBOL_PATH=symsrv*symsrv.dll*%SystemRoot%\Symbols
На самом деле, меня весьма интересует работоспособность этого метода. На своей системе я никогда теперь не вижу зависаний, но все системы различны, и кто знает, хватит ли этого в других случаях...
Символы – это не единственный способ нахождения нужной информации (но надёжный и быстрый), так что в случае подтверждения эффективности возможна самодостаточная реализация.

User avatar
John Doe
Бюрократ
Posts: 12527
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 233 times

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

Post by John Doe » Fri 12 Apr, 2013 14:13

Сделал в точности как сказано (только вместо SysWOW64 подставил System32, т.к. у меня XP x86).
Файл PDB записался куда следует.
Системную переменную установил.
Фар перезапустил.

Виснет пуще прежнего.
Особенно если открывать файл из истории (Alt-F11). Впрочем, возможно это совпадение.

Post Reply

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