PictureView 2 mod — просмотр изображений в окне FAR

Здесь можно обсудить ваш любимый плагин.
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: PictureView 2 mod — просмотр изображений в окне FAR

Post by Maximus5 »

Latest post of the previous page:

Смысл?
Есть функция декодирования данных, в которой есть соответствующий флажок. Какого фига, спрашивается, нужна аналогичная?

А повороты и прочие рюшечки будет выполнять модуль дисплея. Нафига декодеру знать о том, что хотят потом сделать с его данными? Да и смысла нет вносить функционал поворота во все модули декодеров (некоторые из которых вообще-то закрыты и только PVD1), вместо обучения ему пары модулей дисплея.
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: PictureView 2 mod — просмотр изображений в окне FAR

Post by Max Rusov »

Смысл в том, чтобы не были "в пролете" self-display модули.

По поводу поворотов: хотелось бы иметь возможность сохранить повернутое изображение. А это может только сам модуль. Я предлагаю такой вариант:

1. Модуль может экспортировать функцию pvdCommand
2. Если он это делает, то он должен установить флажки команд, которые хочет обрабатывать.
3. Если какая-то команда не обрабатывается модулем, то она, по возможности, обрабатывается ядром. Если и ядро не может ее обработать - команда запрещена.

Типы команд, которые минимально нужны:
Rotation
Save
Copy

Это все пожелания, конечно.
User avatar
homme_curieux
Posts: 84
Joined: Thu 04 Jun, 2009 12:18
Location: Éireann; réigiún: Gaillimh

Re: PictureView 2 mod — просмотр изображений в окне FAR

Post by homme_curieux »

Так что теперь я дожнен обрабатывать .clp "Clipboard metafiles" CF_ENHMETAFILE ?
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: PictureView 2 mod — просмотр изображений в окне FAR

Post by Maximus5 »

Никто не заставляет ваши декодеры возвращать растры. Но если они не обрабатывают соответствующий флаг - то (в дальнейшем) часть функционала пользователю будет недоступна.
Игорь Юдинцев
Posts: 726
Joined: Sun 03 Apr, 2005 22:00
Location: Казань
Been thanked: 2 times

Re: PictureView 2 mod — просмотр изображений в окне FAR

Post by Игорь Юдинцев »

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

Code: Select all

╔════════════════════ DJVU.pvd [Настройка] ════════════════════╗
║ Активные расширения через запятую               [ Сбросить ] ║
║ DJV,DJVU,:AT&TFORM                                           ║
║ Неактивные расширения    Запрещенные расширения              ║
║                                                              ║
╟──────────────────────────────────────────────────────────────╢
╟──────────────────────Статус субплагина───────────────────────╢
║ OK                                                           ║
╟────────[ Загрузить ]─[ Выгрузить ]─[ О модуле (F3) ]─────────╢
║                      { OK } [ Отмена ]                       ║
╚══════════════════════════════════════════════════════════════╝
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: PictureView 2 mod — просмотр изображений в окне FAR

Post by Maximus5 »

Имеет ли смысл искать сигнатуру НЕ с начала файла?
HEX? Например :\FF\D8\FF
Стоит ли подумать и битовых масках (т.е. сначала накладываем маску, а потом сравниваем с сигнатурой)?
Игорь Юдинцев
Posts: 726
Joined: Sun 03 Apr, 2005 22:00
Location: Казань
Been thanked: 2 times

Re: PictureView 2 mod — просмотр изображений в окне FAR

Post by Игорь Юдинцев »

Maximus5 wrote:Имеет ли смысл искать сигнатуру НЕ с начала файла?
HEX? Например :\FF\D8\FF
Стоит ли подумать и битовых масках (т.е. сначала накладываем маску, а потом сравниваем с сигнатурой)?
Вообще говоря, поиск сигнатуры по произвольному смещению может затянуться и затормозить сопоставление декодера файлу; к тому же навскидку не припомню графического формата, который содержал бы сигнатуру где-то, кроме начала файла; разве что картинка лежит в контейнере (ресурсом в экзешнике, скажем).
HEX не помешает — если записывать сигнатуры в ту же строку, что и расширения, возможны двусмысленности при разборе строки.
Битовые маски — чтобы охватывать одной строкой варианты наподобие GIF87/89 и %PDF-1.5/1.6 и т.п.? в принципе, варианты можно и перечислить в настройках, в маске необходимости нет, имхо.
User avatar
homme_curieux
Posts: 84
Joined: Thu 04 Jun, 2009 12:18
Location: Éireann; réigiún: Gaillimh

Re: PictureView 2 mod — просмотр изображений в окне FAR

Post by homme_curieux »

Bits mask pattern это излишество и вряд ли будет применимо в использовании, пусть будут просто byte template : для наших целей хватитhttp://www.garykessler.net/library/file_sigs.html
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: PictureView 2 mod — просмотр изображений в окне FAR

Post by Max Rusov »

Очень неприятная ошибка: если при просмотре картинки несколько раз быстро нажать F5 то FAR полностью зависает и его приходится снимать.
User avatar
Tim Sobolev
Posts: 729
Joined: Fri 01 Apr, 2005 14:46
Location: Украина
Has thanked: 1 time
Been thanked: 7 times

Re: PictureView 2 mod — просмотр изображений в окне FAR

Post by Tim Sobolev »

А можно ли надеятся на полноценный QuickView? Чтобы можно было по табу переключится в окно быстрого просмотра и полистать, к примеру, многостраничный файл? Как это сделано в PicView Advanced?
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: PictureView 2 mod — просмотр изображений в окне FAR

Post by Maximus5 »

можно, но как скоро - не скажу :(
User avatar
Tim Sobolev
Posts: 729
Joined: Fri 01 Apr, 2005 14:46
Location: Украина
Has thanked: 1 time
Been thanked: 7 times

Re: PictureView 2 mod — просмотр изображений в окне FAR

Post by Tim Sobolev »

Просто было бы очень удобно для разгребания DjVu файлов, библиотек рисунков. А если ещё и субплагин для PDF появится... :oops:
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: PictureView 2 mod — просмотр изображений в окне FAR

Post by Maximus5 »

исходники MuPdf имеются, так что есть шансы
User avatar
Tim Sobolev
Posts: 729
Joined: Fri 01 Apr, 2005 14:46
Location: Украина
Has thanked: 1 time
Been thanked: 7 times

Re: PictureView 2 mod — просмотр изображений в окне FAR

Post by Tim Sobolev »

А когда можно ожидать примерно (если можно) изменений в QuickView?
Если честно, то самая затребованная на данный момент опция от этого плагина, всё остальное вполне устраивает.:oops:
User avatar
daregod
Posts: 103
Joined: Wed 16 Mar, 2005 16:51

Re: PictureView 2 mod — просмотр изображений в окне FAR

Post by daregod »

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

Нажимаю F3 на картинке ([x] View command (used for F3): pic:!.!) потом выхожу из просмотра (F3, ESC, Enter - неважно) и всё, файл картинки заблокирован и файл следующей картинки тоже заблокирован.

Ни переименовать эти файлы, ни переименовать папку, в которой они лежат невозможно: "File sharing violation".

В 24 версии проявлялось не всегда, поэтому не рапортовал. В 25 проявляется всегда. До 24 пользовался 21 (так получилось), там этого глюка точно не было, но и по EXIF поворачивать не умел (а это мне важнее, чем блокировка файла).
АНОНИМ
Posts: 95
Joined: Thu 10 Nov, 2005 08:15
Location: Novosibirsk, Russia

Re: PictureView 2 mod — просмотр изображений в окне FAR

Post by АНОНИМ »

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

Кроме того, если баг вдруг действительно существует, то на него просто мало кто мог наткнуться, поскольку не все могут вызывать плагин по префиксу (не смотря на то, что в хелпе плагина этот вызов почему-то указан как предпочтительный). Сам плагин позволяет в своих настройках очень легко настраивать свой вызов по Enter, F3, F4, CtrQ, CtrShiftF3, CtrlShiftF4. Это намного проще и быстрее, чем в случае необходимости бегать по настройкам ассоциаций файлов и править их.
Post Reply

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