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

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

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

Post by SEt » Sun 07 Apr, 2013 22:25

В этой теме обсуждается плагин 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 379 times

SEt
Posts: 390
Joined: Mon 21 Mar, 2005 10:22
Location: Питер
Been thanked: 14 times

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

Post by SEt » Mon 27 Feb, 2017 23:22

Latest post of the previous page:

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

iepy
Posts: 1
Joined: Fri 17 Mar, 2017 18:39

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

Post by iepy » Fri 17 Mar, 2017 18:42

Great plugin, thanks! :)

sabio
Posts: 12
Joined: Fri 30 Jan, 2015 14:18

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

Post by sabio » Wed 05 Jul, 2017 15:53

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

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

User avatar
Dennis_Moore
Posts: 237
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 5 times
Been thanked: 11 times

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

Post by Dennis_Moore » Wed 05 Jul, 2017 16:38

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

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

sabio
Posts: 12
Joined: Fri 30 Jan, 2015 14:18

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

Post by sabio » Wed 05 Jul, 2017 17:03

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

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

User avatar
HaRT
Moderator
Posts: 8108
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 103 times

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

Post by HaRT » Wed 05 Jul, 2017 17:25

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: 12
Joined: Fri 30 Jan, 2015 14:18

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

Post by sabio » Thu 06 Jul, 2017 09:20

HaRT,
Я и не знал про такое окошко. Век живи...
Спасибо большое!

Alexey Lubkin
Posts: 106
Joined: Sun 23 Oct, 2005 10:02
Location: Томск
Has thanked: 1 time
Contact:

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

Post by Alexey Lubkin » Mon 02 Oct, 2017 20:23

Запоздало решился начать постепенный перелаз с 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: 5228
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 16 times
Been thanked: 151 times

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

Post by Shmuel » Mon 02 Oct, 2017 20:39

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

User avatar
HaRT
Moderator
Posts: 8108
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 103 times

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

Post by HaRT » Mon 02 Oct, 2017 20:40

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 » Mon 02 Oct, 2017 21:55

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: 5228
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 16 times
Been thanked: 151 times

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

Post by Shmuel » Mon 02 Oct, 2017 22:08

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.

Smitis
Posts: 1489
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 14 times
Been thanked: 24 times
Contact:

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

Post by Smitis » Tue 03 Oct, 2017 08:01

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

Smitis
Posts: 1489
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 14 times
Been thanked: 24 times
Contact:

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

Post by Smitis » Wed 04 Oct, 2017 10:01

Вот невезуха... Года два не было проблем с плагином, но тут пришлось переставлять винду и понеслось... Пока драйвера не были установлены, плагин работал. Установил драйвера для 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: 916
Joined: Fri 18 Mar, 2005 08:59
Location: Беларусь, Мозырь
Has thanked: 6 times
Contact:

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

Post by Вадим Захаренко » Wed 04 Oct, 2017 10:10

Попробуйте откатить FAR к последней устойчивой сборке или к предпоследней

Smitis
Posts: 1489
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 14 times
Been thanked: 24 times
Contact:

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

Post by Smitis » Wed 04 Oct, 2017 10:51

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

User avatar
HaRT
Moderator
Posts: 8108
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 103 times

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

Post by HaRT » Wed 04 Oct, 2017 13:37

Smitis wrote:
Wed 04 Oct, 2017 10:01
Intel HD Graphics + AMD Radeon HD 8870M
Это ведь две разные видяшки?
Если одну из них (например, Intel) отключить штатным софтом ноута (ведь это ноут?) или Виндой, это не решит проблему?
Просто, насколько я помню, данный плагин не особо поддерживает слабые встроенные видяшки, но есть подозрение, что в данном случае плагин пытается использовать именно её.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Post Reply

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