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

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

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

Post by Maximus5 » Tue 26 Oct, 2010 08:24

Latest post of the previous page:

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

А повороты и прочие рюшечки будет выполнять модуль дисплея. Нафига декодеру знать о том, что хотят потом сделать с его данными? Да и смысла нет вносить функционал поворота во все модули декодеров (некоторые из которых вообще-то закрыты и только PVD1), вместо обучения ему пары модулей дисплея.

User avatar
Max Rusov
Posts: 3599
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Been thanked: 6 times
Contact:

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

Post by Max Rusov » Tue 26 Oct, 2010 08:46

Смысл в том, чтобы не были "в пролете" 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 » Tue 26 Oct, 2010 17:36

Так что теперь я дожнен обрабатывать .clp "Clipboard metafiles" CF_ENHMETAFILE ?

Maximus5
Posts: 3291
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

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

Post by Maximus5 » Tue 26 Oct, 2010 23:01

Никто не заставляет ваши декодеры возвращать растры. Но если они не обрабатывают соответствующий флаг - то (в дальнейшем) часть функционала пользователю будет недоступна.

Игорь Юдинцев
Posts: 725
Joined: Sun 03 Apr, 2005 22:00
Location: Казань
Been thanked: 1 time

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

Post by Игорь Юдинцев » Thu 28 Oct, 2010 21:02

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

Code: Select all

╔════════════════════ DJVU.pvd [Настройка] ════════════════════╗
║ Активные расширения через запятую               [ Сбросить ] ║
║ DJV,DJVU,:AT&TFORM                                           ║
║ Неактивные расширения    Запрещенные расширения              ║
║                                                              ║
╟──────────────────────────────────────────────────────────────╢
╟──────────────────────Статус субплагина───────────────────────╢
║ OK                                                           ║
╟────────[ Загрузить ]─[ Выгрузить ]─[ О модуле (F3) ]─────────╢
║                      { OK } [ Отмена ]                       ║
╚══════════════════════════════════════════════════════════════╝

Maximus5
Posts: 3291
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

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

Post by Maximus5 » Thu 28 Oct, 2010 22:23

Имеет ли смысл искать сигнатуру НЕ с начала файла?
HEX? Например :\FF\D8\FF
Стоит ли подумать и битовых масках (т.е. сначала накладываем маску, а потом сравниваем с сигнатурой)?

Игорь Юдинцев
Posts: 725
Joined: Sun 03 Apr, 2005 22:00
Location: Казань
Been thanked: 1 time

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

Post by Игорь Юдинцев » Thu 28 Oct, 2010 22:48

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 » Sat 30 Oct, 2010 05:21

Bits mask pattern это излишество и вряд ли будет применимо в использовании, пусть будут просто byte template : для наших целей хватитhttp://www.garykessler.net/library/file_sigs.html

User avatar
Max Rusov
Posts: 3599
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Been thanked: 6 times
Contact:

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

Post by Max Rusov » Mon 15 Nov, 2010 21:46

Очень неприятная ошибка: если при просмотре картинки несколько раз быстро нажать F5 то FAR полностью зависает и его приходится снимать.

User avatar
Tim Sobolev
Posts: 693
Joined: Fri 01 Apr, 2005 14:46
Location: Украина
Contact:

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

Post by Tim Sobolev » Fri 19 Nov, 2010 01:08

А можно ли надеятся на полноценный QuickView? Чтобы можно было по табу переключится в окно быстрого просмотра и полистать, к примеру, многостраничный файл? Как это сделано в PicView Advanced?

Maximus5
Posts: 3291
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

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

Post by Maximus5 » Fri 19 Nov, 2010 01:18

можно, но как скоро - не скажу :(

User avatar
Tim Sobolev
Posts: 693
Joined: Fri 01 Apr, 2005 14:46
Location: Украина
Contact:

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

Post by Tim Sobolev » Fri 19 Nov, 2010 01:38

Просто было бы очень удобно для разгребания DjVu файлов, библиотек рисунков. А если ещё и субплагин для PDF появится... :oops:

Maximus5
Posts: 3291
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

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

Post by Maximus5 » Fri 19 Nov, 2010 01:59

исходники MuPdf имеются, так что есть шансы

User avatar
Tim Sobolev
Posts: 693
Joined: Fri 01 Apr, 2005 14:46
Location: Украина
Contact:

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

Post by Tim Sobolev » Mon 13 Dec, 2010 08:15

А когда можно ожидать примерно (если можно) изменений в QuickView?
Если честно, то самая затребованная на данный момент опция от этого плагина, всё остальное вполне устраивает.:oops:

User avatar
daregod
Posts: 103
Joined: Wed 16 Mar, 2005 16:51

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

Post by daregod » Wed 19 Jan, 2011 14:47

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

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

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

В 24 версии проявлялось не всегда, поэтому не рапортовал. В 25 проявляется всегда. До 24 пользовался 21 (так получилось), там этого глюка точно не было, но и по EXIF поворачивать не умел (а это мне важнее, чем блокировка файла).

АНОНИМ
Posts: 86
Joined: Thu 10 Nov, 2005 08:15
Location: Novosibirsk, Russia

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

Post by АНОНИМ » Thu 20 Jan, 2011 07:50

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

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

Maximus5
Posts: 3291
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

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

Post by Maximus5 » Thu 20 Jan, 2011 09:08

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

Post Reply

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

Who is online

Users browsing this forum: No registered users and 12 guests