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

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

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

Post by SEt »

Latest post of the previous page:

Для такого следует использовать временную панель: Поиск что нужно -> Панель -> запуск на ней PV.
vasily123
Posts: 16
Joined: Tue 22 Apr, 2014 09:03
Has thanked: 2 times
Been thanked: 2 times

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

Post by vasily123 »

Спасибо за ответ! Гм, боюсь, я плохо объяснил. Воспользоваться поиском и получить результат во временную панель - это очень удобно в некоторых случаях. А я говорил немного о другом. Вот есть, допустим, пять папок, в каждой, по 10 изображений. Пользователь может накидать из каждой папки (заходя по-очереди в каждую) во временную панель. Можно и вообще без временной панели, накидать в обычный временный каталог, и потом его стереть. Но изображения там, во-первых, перемешаются, и, вполне возможно, не будут отсортированы по папкам (а иногда это нужно). А во-вторых, такой подход требует предварительных рутинных действий. И хорошо еще, если пользователь с самого начала знает, что искать надо именно в этих пяти папках из тысячи существующих.

Идея, которую я хотел донести в первом посте (причем не надуманная, поверьте) состоит в том, чтобы начав просмотр изображений в определенной папке/архиве, и дойдя до конца (либо начала папки), не завершать работу плагина, выходить из каталога, заходить в следующий, и опять запускать плагин (нажатием Enter на файле изображения). В некоторых случаях очень не хватает галочки в настройках плагина "Просматривать в соседних папках". Другие программы просмотрщики иногда пытаются сделать что-то подобное, но плохо получается. XnView умел когда-то переходить к соседней папке, но с определенной версии у них там поломалось, Irfan при достижении конца папки выдает диалог (хотя раньше вроде бы умел искать в соседних).

P.S. Хотя, может, я не так Вас понял и вы имели ввиду что-то типа "набери tmp:<dir /b /s /a-d когда находишься в temp-панели". Попробую копать в этом направлении. А плагин супер - быстрый как ракета, быстрее ничего не видел :)
SEt
Posts: 526
Joined: Mon 21 Mar, 2005 10:22
Location: Питер
Been thanked: 46 times

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

Post by SEt »

Ещё раз: выделяются все (или требуемые) папки верхнего уровня -> поиск *.* (или что там требуется) в выделенных папках -> Панель -> режим Несорт. Получается более-менее нормальный список, в порядке папок, по алфавиту внутри (по крайней мере, на NTFS), ничего никуда не копируется и элементарно намакросить. tmp:<dir /b /s /a-d тоже работает, если нужно всё, но для нормального порядка, опять же, нужно потом переключить панель в Несорт.

Переходить из PV по каталогам не хочется: во-первых, так будет тихо теряться выделение; во-вторых ничего хорошего с виртуальными панелями вроде архивов из этого не получится.

P.S. Ну хоть кто-то написал, что у него всё работает и быстро...
SEt
Posts: 526
Joined: Mon 21 Mar, 2005 10:22
Location: Питер
Been thanked: 46 times

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

Post by SEt »

PlugRing по-прежнему не работает, поэтому опять здесь.

Обновление PVD:
1) Новый декодер: BPG на основе libbpg-0.9.4 (исходный код враппера доступен по запросу). Очень перспективный формат на основе h265.
2) Поддержка некоторых нестандартных JPEG в JpegRec.
sabio
Posts: 15
Joined: Fri 30 Jan, 2015 14:18

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

Post by sabio »

А можно сделать, чтобы повторное нажатие Insert снимало выделение с файла?
Так себя ведут и упоминавшийся выше XnView, да и сам Far тоже.

Подскажите ещё, пожалуйста, как можно открыть файл изображения в текстовом виде во встроенном просмотрщике Far? Иногда бывает нужно.
Плагин у меня настроен обрабатывать действие View и срабатывает и на F3, и на Alt+F3.
SEt
Posts: 526
Joined: Mon 21 Mar, 2005 10:22
Location: Питер
Been thanked: 46 times

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

Post by SEt »

Снимает выделение Delete. Это сделано специально, чтобы нажав Insert можно было быть уверенным, что файл помечен, а Delete – что пометка снята. Ещё можно перейти к другому файлу удерживая Shift – тогда пометка текущего будет инвертирована.

Вообще, довольно логично, что если настроен перехват просмотра, то просмотр перехватывается. Простой способ: убрать перехват просмотра и пользоваться Enter для отображения. Сложный способ: намакросить что хочется.
sabio
Posts: 15
Joined: Fri 30 Jan, 2015 14:18

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

Post by sabio »

Ну не зря же в Far предусмотрен "альтернативный просмотрщик" по Alt+F3.
Вот мне, как раз, и кажется, что логичнее было бы перехватывать только просмотр по F3. А альтернативный - не трогать.

Delete везде удаляет файлы.
Что, по-вашему, хуже: по привычке нажать Delete в каком-нть XnView, чтобы "снять выделение", или нажатием Insert в PictureView нечаянно снять пометку с файла?

Текущий статус пометки, кстати, отлично видно в заголовке окна. А в полноэкранном режиме тот же текст можно было бы выводить в левом верхнем углу, как делает всё тот же XnView да и прочие просмотрщики.
SEt
Posts: 526
Joined: Mon 21 Mar, 2005 10:22
Location: Питер
Been thanked: 46 times

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

Post by SEt »

Это не альтернативный просмотрщик – это перехват просмотрщика фара. Альтернативный как раз с PV будет работать без проблем.

По-моему в PV так сделано потому, что мне так удобно.
Plus168
Posts: 18
Joined: Thu 05 Nov, 2009 13:12

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

Post by Plus168 »

Far 3.0.4242 + PictureView3A.7z
при просмотре и отметке файлов пришет ошибку при последующей попытке удаления помеченных файлов.
Ошибка - что файл используется процессом FAR, которым и смотрел.
Не все файлы, а как-то выборочно. Уход из директории не помогает, только после закрытия фара можно удалить.
Вероятно где-то дескрипторы не закрываются. Возможно, что причина в far'е, буду исследовать.
Plus168
Posts: 18
Joined: Thu 05 Nov, 2009 13:12

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

Post by Plus168 »

Пробовал разные версии far (4242 и 4040) и одну из предыдущих версий плагина - на всех блокировка файла. Снимается только при закрытии far'а.
Все при включенном режиме PVD. PVD снял, остался только GDI+, на 4242+ последняя версия плагина - все нормально.
Смотрел JPG. Карта и драйвера - Radeon.
Это JpegRec_x86.7z глючит?
SEt
Posts: 526
Joined: Mon 21 Mar, 2005 10:22
Location: Питер
Been thanked: 46 times

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

Post by SEt »

Для начала неплохо бы взять родную версию для Far3: PictureView3.7z, а не запускать версию для Far1.7 через враппер...
SEt
Posts: 526
Joined: Mon 21 Mar, 2005 10:22
Location: Питер
Been thanked: 46 times

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

Post by SEt »

Новая версия:
1) Улучшено масштабирование.
2) Расширено управление.
3) Добавлен анти-хак а хаку Far'а, который ломает OpenGL с новыми драйверами nVidia в 32-битном Far'е на 64-битных системах.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

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

Post by John Doe »

Вопрос касательно версии для XP из шапки: можно ли использовать её совместно с PVD от актуальной версии?
SEt
Posts: 526
Joined: Mon 21 Mar, 2005 10:22
Location: Питер
Been thanked: 46 times

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

Post by SEt »

Для PVD возвращающих 1 из pvdInit гарантируется работоспособность, при обнулении передаваемых структур, хоть с самым первым PV, где появился интерфейс PVD. Для возвращающих -1 не гарантируется ни обратная, ни прямая совместимость, но это и не означает, что оно точно не заработает с другими версиями – попробовать можно.

Другое дело, что XP – зло, и использовать ту версию PV без особой необходимости не рекомендуется, так как новые версии стали существенно быстрее.
User avatar
OlegX
Posts: 68
Joined: Wed 22 Dec, 2010 12:28
Location: Казань
Has thanked: 3 times

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

Post by OlegX »

Реализован (или будет ли) автоповорот изображений?
SEt
Posts: 526
Joined: Mon 21 Mar, 2005 10:22
Location: Питер
Been thanked: 46 times

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

Post by SEt »

Уже реализован.
Есть примеры, где он не срабатывает?
Post Reply

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