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 1236 times
- Grom PE
- Posts: 34
- Joined: Sun 21 Jun, 2015 14:24
- Has thanked: 5 times
- Been thanked: 2 times
- Contact:
PictureView 3 — просмотр изображений различных форматов
Latest post of the previous page:
Можно ли сделать отрисовку без интерполяции (nearest neighbor) при увеличении больше 100%?Не люблю размытое изображение, а такое особенно пригодилось бы для просмотра пиксель-арта.
PictureView 3 — просмотр изображений различных форматов
В принципе, можно, конечно – железу nearest neighbor вполне родной режим. Только полезность сомнительна, обычно же это считается самое низкое качество.
Можно какие-нибудь убедительные примеры в студию? По мне для пиксель-арта намного лучше что-то в духе hq3x, а затем бикубик.
Можно какие-нибудь убедительные примеры в студию? По мне для пиксель-арта намного лучше что-то в духе hq3x, а затем бикубик.
- Grom PE
- Posts: 34
- Joined: Sun 21 Jun, 2015 14:24
- Has thanked: 5 times
- Been thanked: 2 times
- Contact:
PictureView 3 — просмотр изображений различных форматов
Если бы в PictureView была такая опция, то я бы мог спокойно заменить им ACDSee 3.1.
Низкое качество — это при некратном зуме, а при увеличении в два, три, четыре и т.д. раза качество остаётся равным качеству оригинала. При этом, конечно, зум в 150% лучше убрать.
Всякие hq3x в корне меняют картинку — это кощунство по отношению к пиксель-арту, только на любителя (кто не любит пиксели), а bicubic безвозвратно замыливает изображение.
Низкое качество — это при некратном зуме, а при увеличении в два, три, четыре и т.д. раза качество остаётся равным качеству оригинала. При этом, конечно, зум в 150% лучше убрать.
Всякие hq3x в корне меняют картинку — это кощунство по отношению к пиксель-арту, только на любителя (кто не любит пиксели), а bicubic безвозвратно замыливает изображение.
PictureView 3 — просмотр изображений различных форматов
Добавлять полную поддержку мне пока не хочется, но собрать специальную версию нетрудно. При выключении масштабирования шейдерами увеличение будет ближайшей точкой (при включении – по-прежнему бикубик).
- Grom PE
- Posts: 34
- Joined: Sun 21 Jun, 2015 14:24
- Has thanked: 5 times
- Been thanked: 2 times
- Contact:
PictureView 3 — просмотр изображений различных форматов
О! Это здорово, спасибо!
Обнаружился интересный эффект: с включёнными шейдерами сглаживается, а при зажатии прокрутки стрелками или мышью, даже если изображение полностью помещается на экране и никуда не двигается — сглаживания нет. Таким образом, можно просматривать и фотки, и зажатием стрелочки — пиксельные изображения, без нужды переключать настройку.
Обнаружился интересный эффект: с включёнными шейдерами сглаживается, а при зажатии прокрутки стрелками или мышью, даже если изображение полностью помещается на экране и никуда не двигается — сглаживания нет. Таким образом, можно просматривать и фотки, и зажатием стрелочки — пиксельные изображения, без нужды переключать настройку.
PictureView 3 — просмотр изображений различных форматов
Это побочные эффекты опции "Оптимизация скорости шейдеров". Настоящая ближайшая точка гарантируется только без шейдеров (и, наверное, без дизеринга).
- Grom PE
- Posts: 34
- Joined: Sun 21 Jun, 2015 14:24
- Has thanked: 5 times
- Been thanked: 2 times
- Contact:
PictureView 3 — просмотр изображений различных форматов
Мелкий баг: если сделать детач консоли и в настройках плагина не стоит переинициализации OpenGL, то при попытке просмотреть картинку плагин зависает без нагрузки на процессор.
PictureView 3 — просмотр изображений различных форматов
Ну что можно сказать... От такого "тихого подарка" со стороны Far'а фоновый тред PV намертво зависает в недрах user32.dll , соответственно, цивилизованными способами это не лечится. Следующая версия будет пытаться воскреснуть нецивилизованными методами, но если вы нередко используете детач, то полную переинициализацию OpenGL рекомендуется включить (она как раз для подобных ситуаций).
PictureView 3 — просмотр изображений различных форматов
а я думал, что только у меня плагин с последним стабильным билдом падает! Ждём новой версии с нетерпением!
PictureView 3 — просмотр изображений различных форматов
По-подробнее, что значит "падает". При детаче консоли оно лишь зависает и только если выключена полная переинициализация OpenGL.
- Smitis
- Posts: 1709
- Joined: Fri 18 Mar, 2005 12:51
- Location: Питер
- Has thanked: 23 times
- Been thanked: 55 times
PictureView 3 — просмотр изображений различных форматов
А можно научить плагин удалять временные файлы при просмотре из архивов? Или это заложено в ФАР?
Как это выглядит: захожу в архив с фотками, неважно, каким архиватором, ArcLite или MultiArc, просматриваю несколько подряд, в temp остаётся папка с самой первой просматриваемой фоткой (почему-то только первая).
Как это выглядит: захожу в архив с фотками, неважно, каким архиватором, ArcLite или MultiArc, просматриваю несколько подряд, в temp остаётся папка с самой первой просматриваемой фоткой (почему-то только первая).
Разум когда-нибудь победит.
PictureView 3 — просмотр изображений различных форматов
Плагин сам никогда ничего не удаляет.
Плагин пытается как можно быстрее закрыть и не держать файл, за исключением анимированных и многостраничных изображений, так что, в принципе, мешать Far'у удалить временный файл он может, но обычно у меня такого не наблюдается. Попробуйте на чистом Far'е только с ArcLite/MultiArc и PV.
Плагин пытается как можно быстрее закрыть и не держать файл, за исключением анимированных и многостраничных изображений, так что, в принципе, мешать Far'у удалить временный файл он может, но обычно у меня такого не наблюдается. Попробуйте на чистом Far'е только с ArcLite/MultiArc и PV.
PictureView 3 — просмотр изображений различных форматов
Всплывает окно с Exception и предлагает выгрузить плагин при входе в папку:
Exception: Access violation (read from 0x0000000000000000)
Address: 0x00007FF696C35267
Function: ProcessViewerEventW
Module: eApps\Tools\Far3x64\Plugins\PictureView3\0PictureView.dll
И у меня такое чуство, что с открытой информационной панелью это происходит намного чаще, а наличие файла File_id.diz в папке повышает вероятность падения.
Last edited by shad0vv on Thu 15 Sep, 2016 12:28, edited 1 time in total.
- HaRT
- Moderator
- Posts: 10866
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
PictureView 3 — просмотр изображений различных форматов
На всякий случай ещё желательно отключить антивирусный монитор (если есть).
Фар есть инструмент, а не нянька. © 2009 DrKnS
- Smitis
- Posts: 1709
- Joined: Fri 18 Mar, 2005 12:51
- Location: Питер
- Has thanked: 23 times
- Been thanked: 55 times
PictureView 3 — просмотр изображений различных форматов
Повторяется на чистом ФАРе (4792 x64) +ArcLite +PV (2016.3.16.0) с чистым профилем. Во временных файлах остаётся папка. При этом без LuaMacro при просмотре в архиве не работают клавиши навигации - стрелки, Home, End, PgUp, PgDn (вне архиватора работают).SEt wrote:Попробуйте на чистом Far'е только с ArcLite/MultiArc и PV.
Если добавить плагин LuaMacro, навигация начинает работать и во временной папке наблюдается следующее - при вызове плагина (открытии изображения) создаётся временная папка с этим изображеним. При переходах на другое изображение (PgUp, PgDn), создаётся вторая папка, в которой находится текущее просматриваемое изображение. При выходе из плагина, эта вторая папка удаляется, а первая, содержащая изображение с которого начался просмотр, остаётся.
Антивирусных мониторов и антивирусов нет (кроме встроенного defender-а).
Last edited by Smitis on Thu 15 Sep, 2016 13:57, edited 1 time in total.
Разум когда-нибудь победит.
PictureView 3 — просмотр изображений различных форматов
HaRT, подтверждаю, что на последнем стабильном билде (4774) действительно в Temp остаётся один файл после просмотра (по Enter) в архиве. От битности не зависит. Повторяется даже только при наличии PV и ArcLite на чистом Far'е. Ничего подобного на моём старом Far'е 4652 не наблюдается.
Update: появилось с билда 4736, в 4733 ещё всё нормально.
shad0vv, не удалось воспроизвести. Подробно, что нужно делать на чистом Far'е, чтобы получить падение? OS, модель видеокарты и версию ведеодрайверов тоже совсем не помешает сообщить.
Update: появилось с билда 4736, в 4733 ещё всё нормально.
shad0vv, не удалось воспроизвести. Подробно, что нужно делать на чистом Far'е, чтобы получить падение? OS, модель видеокарты и версию ведеодрайверов тоже совсем не помешает сообщить.
Last edited by SEt on Thu 15 Sep, 2016 21:13, edited 1 time in total.