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

Здесь можно обсудить ваш любимый плагин.
SEt
Posts: 463
Joined: Mon 21 Mar, 2005 10:22
Location: Питер
Been thanked: 22 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 743 times

User avatar
progreCCor
Posts: 84
Joined: Wed 09 Jan, 2008 17:45

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

Post by progreCCor »

Latest post of the previous page:

такого слова в настройках не нашел:

User avatar
progreCCor
Posts: 84
Joined: Wed 09 Jan, 2008 17:45

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

Post by progreCCor »

видеокарта - intel graphics 3000

User avatar
HaRT
Moderator
Posts: 9340
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 100 times
Been thanked: 213 times

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

Post by HaRT »

progreCCor wrote: такого слова в настройках не нашел
В русскоязычном интерфейсе это «Автояркость». Если бы подумали, могли бы догадаться самостоятельно. Впрочем, вижу, что все эти авто-подстройки у Вас выключены.
Фар есть инструмент, а не нянька. © 2009 DrKnS

DmitriC
Posts: 49
Joined: Thu 15 Dec, 2011 09:34

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

Post by DmitriC »

progreCCor wrote: видеокарта - intel graphics 3000
А драйвер на эту карту, случайно, не автоапдейтом пришел? А то мы уже эту историю с засветкой проходили...
Автор плагина неоднократно повторял, что для корректной работы PV3 необходима нормальная поддержка OpenGL со стороны драйвера видеокарты. Если такой поддержки нет, тогда и возникают разного рода артефакты изображения и засветка в том числе.

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

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

Post by SEt »

Даже если и Intel – всё равно похоже на баги в реализации sRGB. Отключите

Code: Select all

[ ] Учитывать sRGB гамму
Или поищите более адекватную версию драйверов.

User avatar
progreCCor
Posts: 84
Joined: Wed 09 Jan, 2008 17:45

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

Post by progreCCor »

отключил sRGB - стало нормально....
у меня мак мини - ставил его родные драйвера....
щас поищу может лучше что найду...

User avatar
progreCCor
Posts: 84
Joined: Wed 09 Jan, 2008 17:45

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

Post by progreCCor »

обновил драйвера с сайта интела - не помогло.
Ну да ладно. Меня на данный момент все устраивает

SubV
Posts: 23
Joined: Sun 29 Nov, 2009 17:55

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

Post by SubV »

Небольшой багрепорт.

Процессор i7-4790, видеокарта GTX 760, встроенная в процессор видеокарта отключена. ОС - Windows 7 x64 SP1, крайние драйвера.

Плагин не загружает PVD, отображение по умолчанию идет через GDI+. Масштабирование работает крайне медленно.

При использовании любого интерфейса (GDI+, GFL, ACDSee) при отображении выводятся артефакты, а именно - вертикальная и горизонтальная полоса.

Тестировалось с Far 2.0 build 1807 x86 и Far 3.0 build 4040 x86.

Image Image

Версия, модифицированная Maximus'ом (PicView2.mod26) - работает нормально.

User avatar
HaRT
Moderator
Posts: 9340
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 100 times
Been thanked: 213 times

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

Post by HaRT »

SubV wrote: не загружает PVD, отображение по умолчанию идет через GDI+
А что в настройках интерфейсов декодирования?
Фар есть инструмент, а не нянька. © 2009 DrKnS

SubV
Posts: 23
Joined: Sun 29 Nov, 2009 17:55

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

Post by SubV »

HaRT wrote:А что в настройках интерфейсов декодирования?


Полагаю, что дело в компиляторе. Не знаю, чем пользуется Павел (вся информация заботливо вычищена из бинарников), но не мешало бы перекомпилировать сабж обычным VC++ или Intel C++ без всяких заморочек, чтобы не возникало проблем и несовместимостей. И без всяких SSSE3 - они там сто лет не нужны.
Last edited by SubV on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Спрятан высокий снимок экрана

User avatar
HaRT
Moderator
Posts: 9340
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 100 times
Been thanked: 213 times

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

Post by HaRT »

SubV, Как правильно делать снимки экрана. Читать внимательно целиком.
Фар есть инструмент, а не нянька. © 2009 DrKnS

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

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

Post by SEt »

SubV wrote:Небольшой багрепорт.
Процессор i7-4790, видеокарта GTX 760, встроенная в процессор видеокарта отключена. ОС - Windows 7 x64 SP1, крайние драйвера.

Плагин не загружает PVD, отображение по умолчанию идет через GDI+. Масштабирование работает крайне медленно.

При использовании любого интерфейса (GDI+, GFL, ACDSee) при отображении выводятся артефакты, а именно - вертикальная и горизонтальная полоса.
Багрепорт, к сожалению, не ко мне. Дела в данном случае обстоят так:
Все драйвера nVidia после версии 332.21 конфликтуют с грязным хаком в Far'е, отключающем wow64 редиректы. В итоге аппаратный OpenGL не запускается и наблюдается результат убогой программной реализации от MS. Некоторые PVD не работают потому, что им необходим нормальный OpenGL.

Что можно сделать:
1) Поставить драйвера 332.21 или старее.
2) Использовать 64-битный Far или перекомпилировать 32-битный самому с убранным хаком.
3) Поругаться вот сюда: http://bugs.farmanager.com/view.php?id=2801 что проблема интересует не только меня.

SubV wrote:Версия, модифицированная Maximus'ом (PicView2.mod26) - работает нормально.
Эта поделка с текущим PV3 не имеет практически ничего общего. PV 1.5 и то ближе.
SubV wrote:Полагаю, что дело в компиляторе. Не знаю, чем пользуется Павел (вся информация заботливо вычищена из бинарников), но не мешало бы перекомпилировать сабж обычным VC++ или Intel C++ без всяких заморочек, чтобы не возникало проблем и несовместимостей. И без всяких SSSE3 - они там сто лет не нужны.
С компилятором всё хорошо: используется модифицированный VS2013 (на что намёки в бинарниках остались). SSSE3 – это руками написанный код на ассемблере где требовалась скорость (реконструкция JPEG и прозрачность-в-клеточку).

Сегодня, наверное, выложу версию с текущими мелкими исправлениями (перед тем, как начнутся радикальные изменения).

SubV
Posts: 23
Joined: Sun 29 Nov, 2009 17:55

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

Post by SubV »

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

А по поводу Intel C++ я серьезно - там и автовекторизация имеется, и возможность генерировать несколько code path под SSE2, SSE4, AVX/AVX2, чтобы код всегда выполнялся на конкретном железе оптимальным образом. Недаром все известные конторы (Adobe та же) используют этот компилятор для работы с графикой.

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

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

Post by SEt »

Новая версия: небольшие исправления.
Так как PlugRing, похоже, сломан (пишет при добавлении "No file info"), то заливаю сюда.


SubV, не стоит переоценивать возможности компиляторов по векторизации, особенно целочисленного кода – до "оптимальным образом" там весьма далеко.

vasily123
Posts: 16
Joined: Tue 22 Apr, 2014 09:03
Has thanked: 2 times
Been thanked: 2 times

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

Post by vasily123 »

Давно пользуюсь плагином, для меня лучше ничего не надо, я даже про xnview забыл. Но есть одна вещь, которой очень сильно не хватает:
плагин умеет переходить к предыдущему/следующему файлу. Это здорово. А вот если бы плагин, при просмотре изображений, умел еще переходить к следующей папке, было бы не просто удобно, было бы супер (если уж не автоматически, то хотя бы по нажатию какого-нибудь хот-кея типа ctrl+pgdn). А если бы умел переходить не только к следующей папке, но и к следующиему архиву (в случае, если изображения не в папке, а в архиве), то было бы супер в квадрате...

Например так: клавиши home, end по-прежнему перемещают к первому/последнему изображению в текущей папке, а вот если находимся на последнем изображении в папке, то клавиша pgdn переходит к первому изображению в соседней папке/архиве.

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

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

Post by SEt »

Для такого следует использовать временную панель: Поиск что нужно -> Панель -> запуск на ней PV.

Post Reply

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