Page 52 of 57

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

Posted: Tue 26 Oct, 2010 08:24
by Maximus5

Latest post of the previous page:

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

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

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

Posted: Tue 26 Oct, 2010 08:46
by Max Rusov
Смысл в том, чтобы не были "в пролете" self-display модули.

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

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

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

Это все пожелания, конечно.

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

Posted: Tue 26 Oct, 2010 17:36
by homme_curieux
Так что теперь я дожнен обрабатывать .clp "Clipboard metafiles" CF_ENHMETAFILE ?

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

Posted: Tue 26 Oct, 2010 23:01
by Maximus5
Никто не заставляет ваши декодеры возвращать растры. Но если они не обрабатывают соответствующий флаг - то (в дальнейшем) часть функционала пользователю будет недоступна.

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

Posted: Thu 28 Oct, 2010 21:02
by Игорь Юдинцев
Реквестую возможность выбора декодера для файла по его сигнатуре, что-нибудь вроде:

Code: Select all

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

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

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

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

Posted: Thu 28 Oct, 2010 22:48
by Игорь Юдинцев
Maximus5 wrote:Имеет ли смысл искать сигнатуру НЕ с начала файла?
HEX? Например :\FF\D8\FF
Стоит ли подумать и битовых масках (т.е. сначала накладываем маску, а потом сравниваем с сигнатурой)?
Вообще говоря, поиск сигнатуры по произвольному смещению может затянуться и затормозить сопоставление декодера файлу; к тому же навскидку не припомню графического формата, который содержал бы сигнатуру где-то, кроме начала файла; разве что картинка лежит в контейнере (ресурсом в экзешнике, скажем).
HEX не помешает — если записывать сигнатуры в ту же строку, что и расширения, возможны двусмысленности при разборе строки.
Битовые маски — чтобы охватывать одной строкой варианты наподобие GIF87/89 и %PDF-1.5/1.6 и т.п.? в принципе, варианты можно и перечислить в настройках, в маске необходимости нет, имхо.

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

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

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

Posted: Mon 15 Nov, 2010 21:46
by Max Rusov
Очень неприятная ошибка: если при просмотре картинки несколько раз быстро нажать F5 то FAR полностью зависает и его приходится снимать.

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

Posted: Fri 19 Nov, 2010 01:08
by Tim Sobolev
А можно ли надеятся на полноценный QuickView? Чтобы можно было по табу переключится в окно быстрого просмотра и полистать, к примеру, многостраничный файл? Как это сделано в PicView Advanced?

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

Posted: Fri 19 Nov, 2010 01:18
by Maximus5
можно, но как скоро - не скажу :(

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

Posted: Fri 19 Nov, 2010 01:38
by Tim Sobolev
Просто было бы очень удобно для разгребания DjVu файлов, библиотек рисунков. А если ещё и субплагин для PDF появится... :oops:

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

Posted: Fri 19 Nov, 2010 01:59
by Maximus5
исходники MuPdf имеются, так что есть шансы

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

Posted: Mon 13 Dec, 2010 08:15
by Tim Sobolev
А когда можно ожидать примерно (если можно) изменений в QuickView?
Если честно, то самая затребованная на данный момент опция от этого плагина, всё остальное вполне устраивает.:oops:

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

Posted: Wed 19 Jan, 2011 14:47
by daregod
Внимательно изучил ветку, но не обнаружил описания бага, который меня сильно напрягает уже пару версий:

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

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

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

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

Posted: Thu 20 Jan, 2011 07:50
by АНОНИМ
Может быть нет описания бага из-за того, что ни у кого не встречалось? По представленному описанию мне не удалось воспроизвести, ничего не блокируется. Возможно, что ещё что-то важное не указано (либо настройки, либо влияние других плагинов).

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