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

Здесь можно обсудить ваш любимый плагин.
SEt
Posts: 526
Joined: Mon 21 Mar, 2005 10:22
Location: Питер
Been thanked: 46 times

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

Post by SEt »

В этой теме обсуждается плагин 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 1187 times
SEt
Posts: 526
Joined: Mon 21 Mar, 2005 10:22
Location: Питер
Been thanked: 46 times

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

Post by SEt »

Latest post of the previous page:

Плагин не восстанавливает заголовок. Вроде договорились, что при вызове архивных плагинов Far сам это делает (и показывает всякие "Файл проверяется в").
iepy
Posts: 1
Joined: Fri 17 Mar, 2017 18:39

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

Post by iepy »

Great plugin, thanks! :)
sabio
Posts: 15
Joined: Fri 30 Jan, 2015 14:18

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

Post by sabio »

Нельзя ли добавить возможность пропускать Alt+F3 во встроенный просмотрщик Far?
Иногда бывает нужно посмотреть на "байты" какой-нибудь картинки.

Ну или наоборот, сделать "префикс" для запуска Picture View (pv: file.jpg).
Тогда бы я добавил его в "ассоциацию" на F3 вместо использования встроенного в плагин перехвата View.
User avatar
Dennis_Moore
Posts: 295
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 6 times
Been thanked: 17 times

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

Post by Dennis_Moore »

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

Ctrl-Shift-F3 всегда вызывает встроенную программу просмотра, вне зависимости
от файловых ассоциаций.
sabio
Posts: 15
Joined: Fri 30 Jan, 2015 14:18

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

Post by sabio »

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

P.S. Вы знаете способ запускать PictureView через файловые ассоциации? Поделитесь? Это, в принципе, решило бы мою проблему.
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

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

Post 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 } ║ ╚═══════════════════════════════════════╝
Фар есть инструмент, а не нянька. © 2009 DrKnS
sabio
Posts: 15
Joined: Fri 30 Jan, 2015 14:18

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

Post by sabio »

HaRT,
Я и не знал про такое окошко. Век живи...
Спасибо большое!
Alexey Lubkin
Posts: 106
Joined: Sun 23 Oct, 2005 10:02
Location: Томск
Has thanked: 1 time
Contact:

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

Post by Alexey Lubkin »

Запоздало решился начать постепенный перелаз с Far 1.75 на Far 3.0, дело дошло до PictureView.
В старом PictureView пальцы привыкли к * (звёздочка - шифт8) и / (слэш - слева от правого шифта). В новом - не работают. Вместо них теперь, видимо, только Gray/ и Gray*. С учётом того, что и макросы теперь перебазировались куда-то в .lua файлы, а не как раньше - даже примерно не представляю как по-правильному исправить положение вещей.
Last edited by Alexey Lubkin on Mon 02 Oct, 2017 20:37, edited 3 times in total.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

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

Post by Shmuel »

Alexey Lubkin wrote: Mon 02 Oct, 2017 20:23С учётом того, что и макросы теперь перебазировались куда-то в .lua файлы, а не как раньше - даже примерно не представляю как по-правильно исправить положение вещей.
Если нет желания разбираться, вы можете просто записать 2 клавиатурных макроса, переназначающих клавиши, а затем сохранить по ShiftF9. Запись клавиатурных макросов в Far 3 ничем не отличается от Far 1.
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

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

Post by HaRT »

Alexey Lubkin, а это не устраивает?:
/, 0, Tab или двойной щелчок мышки по изображению - переключение автомасштабирование/масштаб 100% двойной щелчок мышки по фону вокруг изображения - автомасштабирование по ширине или высоте
Фар есть инструмент, а не нянька. © 2009 DrKnS
Alexey Lubkin
Posts: 106
Joined: Sun 23 Oct, 2005 10:02
Location: Томск
Has thanked: 1 time
Contact:

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

Post 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 - неплохой вариант, переучусь, пожалуй. Мышка, а точнее тачпад, - неудобно.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

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

Post by Shmuel »

Alexey Lubkin wrote: Mon 02 Oct, 2017 21:55Не работает. С записью клавиатурных макросов - тоже.
Сначала я было подумал, что вы что-то делаете не так, а потом вспомнил, что (кажется) данный плагин перехватывает нажатия клавиш, и поэтому их нельзя переопределить макросом.
Last edited by Shmuel on Mon 02 Oct, 2017 22:17, edited 1 time in total.
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

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

Post by Smitis »

Shmuel wrote: Mon 02 Oct, 2017 22:08а потом вспомнил, что (кажется) данный плагин перехватывает нажатия клавиш, и поэтому их нельзя переопределить макросом.
Так оно и есть.
Разум когда-нибудь победит.
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

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

Post 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)
Разум когда-нибудь победит.
User avatar
Вадим Захаренко
Posts: 922
Joined: Fri 18 Mar, 2005 08:59
Location: Беларусь, Мозырь
Has thanked: 7 times
Contact:

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

Post by Вадим Захаренко »

Попробуйте откатить FAR к последней устойчивой сборке или к предпоследней
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

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

Post by Smitis »

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

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