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 1226 times
- John Doe
- Бюрократ
- Posts: 13855
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Re: PictureView 3 — просмотр изображений различных форматов
Latest post of the previous page:
Драйвера переустановил, теперь при убийстве фара не падает.Всё остальное по-прежнему: отображает картинку и зависает.
Не всегда на первой картинке, но в конечном счёте стабильно.
От декодера похоже не зависит.
P.S.
И если мне не изменяет память, то c прошлой версией было то же самое, надо поискать в старых темах...
P.P.S.
Не знаю важно ли, но в момент убийства фара картинка закрывается и появляются панели
Re: PictureView 3 — просмотр изображений различных форматов
1) При запуске возникает сообщение "OpenGLSurface
Error, line 2: device compile failed".
Но дальше, вроде бы, всё работает.
WinXP SP3 x86, видеоадаптер какой-то очень древний
2) На больших JPG-файлах плагин повисает, вешая кроме FAR3 так же и открытый в параллель FAR2. Кто бы мне объяснил, как это возможно... После убийства тройки, двойка отвисает.
Error, line 2: device compile failed".
Но дальше, вроде бы, всё работает.
WinXP SP3 x86, видеоадаптер какой-то очень древний
2) На больших JPG-файлах плагин повисает, вешая кроме FAR3 так же и открытый в параллель FAR2. Кто бы мне объяснил, как это возможно... После убийства тройки, двойка отвисает.
Съешь мыша – стань настоящим клавишником!
- John Doe
- Бюрократ
- Posts: 13855
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Re: PictureView 3 — просмотр изображений различных форматов
У меня виснет и на маленьких, но симптомы похожи. Новый far/cmd не запустится, пока не прибьёшь старый.
Отключил шейдеры, теперь виснет реже. Хотя нет, опять стабильно зависает.
Заметил что настройки живут какой-то своей жизнью.
Применяются только после рестарта.
Снимаются самопроизвольно (может проверяется поддержка железом)
Отключил шейдеры, теперь виснет реже. Хотя нет, опять стабильно зависает.
Заметил что настройки живут какой-то своей жизнью.
Применяются только после рестарта.
Снимаются самопроизвольно (может проверяется поддержка железом)
Re: PictureView 3 — просмотр изображений различных форматов
Он запущен до зависания, но просто не может ничего на экран вывести (я так думаю).John Doe wrote:Новый far/cmd не запустится, пока не прибьёшь старый.
Съешь мыша – стань настоящим клавишником!
- John Doe
- Бюрократ
- Posts: 13855
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Re: PictureView 3 — просмотр изображений различных форматов
Это ясно, но и если попытаться новый запустить - тоже будет висеть.
И некоторые другие программы тоже.
И некоторые другие программы тоже.
- John Doe
- Бюрократ
- Posts: 13855
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Re: PictureView 3 — просмотр изображений различных форматов
APL-плагины есть в разных продуктах, перечень отличается, файлы одноимённых плагинов тоже.John Doe wrote:Модули ACDSee есть в доступных источниках?
Из какого продукта рекомендуется брать?
Но проще всего достать из http://dl.acdsystems.com/acdsee/en/acds ... editor.exe, потому что NSIS открывается arclite'ом
А если достаточно одного IDE_ACDStd.apl, то http://dl.acdsystems.com/acdsee-free/en/acdsee-free.exe
Уже проверил, работают. Но проблему зависания не решают.
Re: PictureView 3 — просмотр изображений различных форматов
Ура, наконец-то под Far 3! Спасибо!!! Но:
Что-то Far 3 build 3306 x64 не видит плагин, скачанный тут http://plugring.farmanager.com/plugin.php?pid=693
или плагин пока только х32?
Что-то Far 3 build 3306 x64 не видит плагин, скачанный тут http://plugring.farmanager.com/plugin.php?pid=693
или плагин пока только х32?
Re: PictureView 3 — просмотр изображений различных форматов
XPx86, far stable, conemu, довольно старый (2008) ноут со встроенным вроде бы сисовским видео. При попытке запустить сабж выдаёт графический месседжбокс что-то про opengl и too meny indirections, после чего FAR виснет. Поотключав в настройках всё что мог, добился того, что FAR виснет без всяких месседжбоксов.
Hart, хорошо, хорошо, вот:
Hart, хорошо, хорошо, вот:
Пользуюсь ФАРом больше 20 лет © собирательный.
- Mauro72
- Posts: 220
- Joined: Wed 11 Aug, 2010 00:23
- Location: Rosario, Argentina
- Been thanked: 9 times
Re: PictureView 3 — просмотр изображений различных форматов
Aha... This version works PERFECT! (WinXP SP3 x86). And shows the pictures completely.Lwa wrote:Ура, наконец-то под Far 3! Спасибо!!! Но:
Что-то Far 3 build 3306 x64 не видит плагин, скачанный тут http://plugring.farmanager.com/plugin.php?pid=693
или плагин пока только х32?
Others image view plugins, sometimes shows only a part of the pictures with conemu in full screen.
- John Doe
- Бюрократ
- Posts: 13855
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Re: PictureView 3 — просмотр изображений различных форматов
В цитатник!Wave wrote:Поотключав в настройках всё что мог, добился того, что FAR виснет без всяких месседжбоксов.
Re: PictureView 3 — просмотр изображений различных форматов
Во-первых, про всякое древнее железо (выдающее "device compile failed", "too many indirections" и подобное): PV на него откровенно не рассчитан. Можно в настройках отключить использование шейдеров и mipmap – тогда какая-то часть функционала будет работать, но ничего интересного (вроде JpegRec) вы не увидите.
Во-вторых, про зависания: виснет консоль. Этот баг мне, похоже, удалось победить на 100%, но для этого в системе необходимо наличие отладочных символов для kernel32.dll (очевидно, 32-битной).
В-третьих, о настройках: если некоторый крестик самопроизвольно исчезает при перезапуске, то это означает, что железо/дрова не поддерживают данную функцию.
Во-вторых, про зависания: виснет консоль. Этот баг мне, похоже, удалось победить на 100%, но для этого в системе необходимо наличие отладочных символов для kernel32.dll (очевидно, 32-битной).
В-третьих, о настройках: если некоторый крестик самопроизвольно исчезает при перезапуске, то это означает, что железо/дрова не поддерживают данную функцию.
Re: PictureView 3 — просмотр изображений различных форматов
Но под FAR2 плагин работал без подобных диагностик...SEt wrote:Во-первых, про всякое древнее железо (выдающее "device compile failed", "too many indirections" и подобное): PV на него откровенно не рассчитан.
Съешь мыша – стань настоящим клавишником!
- John Doe
- Бюрократ
- Posts: 13855
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Re: PictureView 3 — просмотр изображений различных форматов
На плагринге исправленная версия?SEt wrote:Во-вторых, про зависания: виснет консоль. Этот баг мне, похоже, удалось победить на 100%,
Просто поставить отсюда http://msdn.microsoft.com/en-us/windows ... e/gg463028 ?SEt wrote:но для этого в системе необходимо наличие отладочных символов для kernel32.dll (очевидно, 32-битной).
Update
Либо не первое, либо не второе...
Re: PictureView 3 — просмотр изображений различных форматов
Не второе: 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
Символы – это не единственный способ нахождения нужной информации (но надёжный и быстрый), так что в случае подтверждения эффективности возможна самодостаточная реализация.