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

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

User avatar
OlegX
Posts: 67
Joined: Wed 22 Dec, 2010 12:28
Location: Казань
Has thanked: 3 times

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

Post by OlegX » Tue 15 Mar, 2016 07:41

Latest post of the previous page:

SEt wrote: А вот это уже полезная информация – посмотрите вот эту версию.
Спасибо. Так работает.

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

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

Post by SEt » Wed 16 Mar, 2016 17:08

Новая версия:
  • Поддержка Windows 10.
  • Обновлены декодеры.

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

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

Post by HaRT » Wed 16 Mar, 2016 17:17

SEt wrote: Поддержка Windows 10
Тогда неплохо бы и на странице плагина отразить этот факт в секции „Операционные системы“.
Фар есть инструмент, а не нянька. © 2009 DrKnS

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

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

Post by SEt » Wed 16 Mar, 2016 18:03

Хорошо бы, если бы ещё PlugRinG это поддерживал...

PS: Замечательно, теперь ещё и сообщения с форума тихо пропадают.

User avatar
zg
zero-gravity
Posts: 5231
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 42 times
Contact:

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

Post by zg » Wed 16 Mar, 2016 18:35


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

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

Post by SEt » Wed 16 Mar, 2016 19:11

Ничего не имею против копирования релевантной информации, но зачем её удалять отсюда, когда она отвечает на заданный здесь вопрос?

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

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

Post by HaRT » Wed 16 Mar, 2016 19:26

SEt wrote: зачем её удалять отсюда
Я не копировал, а перенёс сообщение из одной темы в другую, ну а потом добавил там, на что оно отвечает.
Фар есть инструмент, а не нянька. © 2009 DrKnS

S.A.
Posts: 8
Joined: Mon 17 Nov, 2014 19:52

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

Post by S.A. » Tue 29 Mar, 2016 12:25

При входе в плагин по F3 и вызове помощи фар вешается.
Без установленной опции переинициализации opengl и просмотре очень больших файлов отъедает до ~1Гб памяти, не возвращая до перезапуска фара. Так и задумано, насколько я понимаю, но несколько прожорливо все-таки, учитывая, что по умолчанию опция отключена.

upd: А, понятно, он освободит память, как только откроет какую-нибудь тощую картинку.

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

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

Post by SEt » Tue 29 Mar, 2016 19:59

Сюрприз: так работают OpenGL драйвера. То, что плагин их просит освободить память, совсем не означает, что они сразу это сделают. Полная переинициализация удаляет весь OpenGL контекст при выходе, что решает подобные проблемы ценой дополнительного времени.

Edit: Вижу про просмотр. Опять в Far'е что-то здесь поменялось...
Edit2: Мне кажется, это на мантис – вешается глубоко внутри фара, как это лечить из плагина не особо понятно.

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

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

Post by HaRT » Wed 27 Apr, 2016 21:47

В свежих версиях Фара (>4628) перестал восстанавливаться заголовок консольного окна при выходе из просмотра картинки. Очевидно, связано с . Сложно ли это починить? А то очень сбивает с толку.
Фар есть инструмент, а не нянька. © 2009 DrKnS

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

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

Post by SEt » Thu 28 Apr, 2016 16:06

Не особо понятно, что сейчас должен делать плагин: я не вижу никаких цивилизованных способов попросить фар перерисовать свой заголовок. Раньше оно автоматом перерисовывалось после вызова плагина.

Например, AdvControl(ACTL_REDRAWALL) – вполне ожидаемое место для перерисовки заголовка, которое было бы легко вызвать, но сейчас этого здесь не происходит.

(Вариант сохранить заголовок, а потом это же восстановить мне не особо нравится, так как вполне может сохраниться что-то в духе "Файл обрабатывается в плагине" или ещё что промежуточное.)

Вот вам пока тупое решение с посылкой двух табов перед выходом.


PS: Компилятор обновлён до VS2015, так что смотрите, не сломалось ли что.
Attachments
PictureView.7z
(45.88 KiB) Downloaded 54 times

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

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

Post by HaRT » Thu 28 Apr, 2016 16:14

SEt, в целом я согласен, что перерисовка панели должна бы и обновить заголовок консоли.
SEt wrote: тупое решение с посылкой двух табов
Новую версию пока не пробовал, но ручное нажатие двух табов не решает проблему, когда пассивная панель выключена (или обе, а картинка открывалась из командной строки через префикс). [b]ShiftF4 Esc[/b] вроде бы гасит проблему.
Фар есть инструмент, а не нянька. © 2009 DrKnS

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

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

Post by HaRT » Thu 28 Apr, 2016 16:33

SEt wrote: не вижу никаких цивилизованных способов попросить фар перерисовать свой заголовок
Я отделил обсуждение: viewtopic.php?p=137383#p137383
Фар есть инструмент, а не нянька. © 2009 DrKnS

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

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

Post by HaRT » Thu 28 Apr, 2016 18:09

HaRT wrote: [b]ShiftF4 Esc[/b] вроде бы гасит проблему.
Но это не сработает в просмотрщике или модальном редакторе (скажем, в архиве), если плагин был вызван для открытого файла через меню. :( Зато сработает [b]ShiftF8 Esc[/b]. Получается, костыль надо делать разный в зависимости от окружающих условий.
Фар есть инструмент, а не нянька. © 2009 DrKnS

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

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

Post by SEt » Thu 28 Apr, 2016 23:35

В общем, давайте подождём официального решения и так и сделаем.

User avatar
Grom PE
Posts: 5
Joined: Sun 21 Jun, 2015 14:24
Has thanked: 1 time

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

Post by Grom PE » Mon 22 Aug, 2016 12:56

Можно ли сделать отрисовку без интерполяции (nearest neighbor) при увеличении больше 100%?
Не люблю размытое изображение, а такое особенно пригодилось бы для просмотра пиксель-арта.

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

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

Post by SEt » Mon 22 Aug, 2016 21:55

В принципе, можно, конечно – железу nearest neighbor вполне родной режим. Только полезность сомнительна, обычно же это считается самое низкое качество.

Можно какие-нибудь убедительные примеры в студию? По мне для пиксель-арта намного лучше что-то в духе hq3x, а затем бикубик.

Post Reply

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

Who is online

Users browsing this forum: Yahoo [Bot] and 14 guests