Page 37 of 62

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

Posted: Sun 07 Apr, 2013 22:25
by SEt
В этой теме обсуждается плагин PictureView 3.
Старый тред с обсуждением предыдущих версий: PictureView 1 и 2.

Дальнейшее развитие версии 1.5, переделано под API Far 3.0.



Об извлечении плагинов из дистрибутивов ACDSee.


PS: API как было убогим в Far 2, так и осталось...

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

Posted: Mon 27 Feb, 2017 23:22
by SEt

Latest post of the previous page:

Плагин не восстанавливает заголовок. Вроде договорились, что при вызове архивных плагинов Far сам это делает (и показывает всякие "Файл проверяется в").

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

Posted: Fri 17 Mar, 2017 18:42
by iepy
Great plugin, thanks! :)

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

Posted: Wed 05 Jul, 2017 15:53
by sabio
Нельзя ли добавить возможность пропускать Alt+F3 во встроенный просмотрщик Far?
Иногда бывает нужно посмотреть на "байты" какой-нибудь картинки.

Ну или наоборот, сделать "префикс" для запуска Picture View (pv: file.jpg).
Тогда бы я добавил его в "ассоциацию" на F3 вместо использования встроенного в плагин перехвата View.

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

Posted: Wed 05 Jul, 2017 16:38
by Dennis_Moore
sabio wrote: Wed 05 Jul, 2017 15:53Нельзя ли добавить возможность пропускать Alt+F3 во встроенный просмотрщик Far?
Из справки:

Ctrl-Shift-F3 всегда вызывает встроенную программу просмотра, вне зависимости
от файловых ассоциаций.

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

Posted: Wed 05 Jul, 2017 17:03
by sabio
Dennis_Moore,
Спасибо, но это не работает.
PictureView (у меня) запускается не через файловые ассоциации, а с помощью встроенного в него перехвата View. (Process actions: [x] View)
И по Ctrl+Shift+F3 всё так же открывается именно он, а не встроенный просмотрщик.

P.S. Вы знаете способ запускать PictureView через файловые ассоциации? Поделитесь? Это, в принципе, решило бы мою проблему.

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

Posted: Wed 05 Jul, 2017 17:25
by HaRT
sabio wrote: Wed 05 Jul, 2017 15:53сделать "префикс" для запуска Picture View
pic же
╔═════════ Plugin information ══════════╗ ║ Title: ║ ║ PictureView ║ ║ Description: ║ ║ Image viewer ║ ║ Author: ║ ║ SEt ║ ║ Version: ║ ║ 3.2016.9 (build 29) ║ ║ Module path: ║ ║ Plugins\PictureView\0PictureView.dll ║ ║ Plugin GUID: ║ ║ 50563330-D240-4625-AC8B-B70DF9075630 ║ ║ Plugin item GUID: ║ ║ 50563330-D240-4625-AC8B-B70DF9075630 ║ ║ Plugin prefix: ║ ║ pic ║ ╟───────────────────────────────────────╢ ║ { OK } ║ ╚═══════════════════════════════════════╝

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

Posted: Thu 06 Jul, 2017 09:20
by sabio
HaRT,
Я и не знал про такое окошко. Век живи...
Спасибо большое!

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

Posted: Mon 02 Oct, 2017 20:23
by Alexey Lubkin
Запоздало решился начать постепенный перелаз с Far 1.75 на Far 3.0, дело дошло до PictureView.
В старом PictureView пальцы привыкли к * (звёздочка - шифт8) и / (слэш - слева от правого шифта). В новом - не работают. Вместо них теперь, видимо, только Gray/ и Gray*. С учётом того, что и макросы теперь перебазировались куда-то в .lua файлы, а не как раньше - даже примерно не представляю как по-правильному исправить положение вещей.

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

Posted: Mon 02 Oct, 2017 20:39
by Shmuel
Alexey Lubkin wrote: Mon 02 Oct, 2017 20:23С учётом того, что и макросы теперь перебазировались куда-то в .lua файлы, а не как раньше - даже примерно не представляю как по-правильно исправить положение вещей.
Если нет желания разбираться, вы можете просто записать 2 клавиатурных макроса, переназначающих клавиши, а затем сохранить по ShiftF9. Запись клавиатурных макросов в Far 3 ничем не отличается от Far 1.

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

Posted: Mon 02 Oct, 2017 20:40
by HaRT
Alexey Lubkin, а это не устраивает?:
/, 0, Tab или двойной щелчок мышки по изображению - переключение автомасштабирование/масштаб 100% двойной щелчок мышки по фону вокруг изображения - автомасштабирование по ширине или высоте

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

Posted: Mon 02 Oct, 2017 21:55
by Alexey Lubkin
Shmuel wrote: Mon 02 Oct, 2017 20:39Если нет желания разбираться, вы можете просто записать 2 клавиатурных макроса, переназначающих клавиши, а затем сохранить по ShiftF9. Запись клавиатурных макросов в Far 3 ничем не отличается от Far 1.
Разбираюсь пока только.
Видимо, нужно создать файл здесь: %farprofile%\Macros\scripts\picview.lua
с содержимым:

Code: Select all

Macro {
  description = "picture view key map 1";
  area = "Viewer";
  key = "/";
  action = function() Keys("Divide") end;
}

Macro {
  description = "picture view key map 2";
  area = "Viewer";
  key = "*";
  action = function() Keys("Multiply") end;
}
Не работает. С записью клавиатурных макросов - тоже. Нажатие на кнопки / или * не даёт никакого эффекта. Серые их собратья - по-прежнему работают.
HaRT wrote: Mon 02 Oct, 2017 20:40/, 0, Tab или двойной щелчок мышки по изображению - переключение
Tab - неплохой вариант, переучусь, пожалуй. Мышка, а точнее тачпад, - неудобно.

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

Posted: Mon 02 Oct, 2017 22:08
by Shmuel
Alexey Lubkin wrote: Mon 02 Oct, 2017 21:55Не работает. С записью клавиатурных макросов - тоже.
Сначала я было подумал, что вы что-то делаете не так, а потом вспомнил, что (кажется) данный плагин перехватывает нажатия клавиш, и поэтому их нельзя переопределить макросом.

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

Posted: Tue 03 Oct, 2017 08:01
by Smitis
Shmuel wrote: Mon 02 Oct, 2017 22:08а потом вспомнил, что (кажется) данный плагин перехватывает нажатия клавиш, и поэтому их нельзя переопределить макросом.
Так оно и есть.

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

Posted: Wed 04 Oct, 2017 10:01
by Smitis
Вот невезуха... Года два не было проблем с плагином, но тут пришлось переставлять винду и понеслось... Пока драйвера не были установлены, плагин работал. Установил драйвера для Intel HD Graphics, плагин работает. Установил для AMD Radeon и всё. Хана. Exception, причём само сообщение ФАРа не видно, мелькает только что-то после закрытия. CrashLog не пишется. Система пишет, что ошибка в ig75icd32.dll (в ig75icd64.dll для x64) (OpenGL). Переустановка драйверов на другую, более раннюю версию, с которой всё работало, не помогает. Пляски с бубном (игра с настройками) не помогают. :suicide:
Ясень пень, опять драйвера несовместимы с плагином. Уникальное явление - систему приходиться подгонять под плагин.
Но может у кого есть дельная мысль (кроме тех, что уже были в этой теме), какое шаманское заклинание попробовать, чтобы плагин заработал?
(Win 7 SP1 x64 + Intel HD Graphics + AMD Radeon HD 8870M + FAR последний x86/x64 + PictureView 2016.09.29)

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

Posted: Wed 04 Oct, 2017 10:10
by Вадим Захаренко
Попробуйте откатить FAR к последней устойчивой сборке или к предпоследней

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

Posted: Wed 04 Oct, 2017 10:51
by Smitis
Вадим Захаренко,
В принципе, это началось не сегодня, а ещё на прошлой неделе. Была надежда, что всё устаканится (были преценденты, когда PictureView ВДРУГ начинал нормально работать). За это время сменилось уже несколько ночнушек. Нигде не работает. Проверялось всё, естественно, на чистом ФАРе с одним единственным плагином.
Впрочем, попробовал сейчас на чистом 5000 x64. Результат тот же. Зато теперь есть минидамп (оказалось надо было просто расширить активную панель до максимума и просматривать изображение через быстрый просмотр, тогда диалог "Exception occurred" становится доступен).