Review — Просмотр изображений и медиафайлов

Здесь можно обсудить ваш любимый плагин.
User avatar
Rubidy
Posts: 18
Joined: Sun 18 Nov, 2007 18:54

Re: Review — Просмотр изображений и медиафайлов

Post by Rubidy »

Latest post of the previous page:

Спасибо, с Clear заработало.

Пролистывание страниц DJVU даёт следующее сообщение (я совсем забыл, что сообщения можно копировать):

Code: Select all

LuaMacro

...ta\Roaming\Far Manager\Profile\Macros\scripts\Review.lua:221: attempt to perform arithmetic on a nil 
value
stack traceback:
   ...ta\Roaming\Far Manager\Profile\Macros\scripts\Review.lua: in function <...ta\Roaming\Far Manager\
Profile\Macros\scripts\Review.lua:222>

OK
в строке

Code: Select all

    Review.Page(Review.Page() + 1)
И F10 закрывает FAR из просмотра
Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 12 times

Re: Review — Просмотр изображений и медиафайлов

Post by Max Rusov »

Rubidy wrote:Пролистывание страниц DJVU даёт следующее сообщение...
Странно, конечно. Только на DJVU или на любых многостраничных изображениях? А без макроса - листает? И как декодируете DJVU - через DJVU.pvd или WIC?
Grey
Posts: 77
Joined: Wed 16 Mar, 2005 11:19
Location: Киев

Re: Review — Просмотр изображений и медиафайлов

Post by Grey »

Max Rusov wrote:
Grey wrote:Но результат один - unknown format
У меня - работает. По крайней мере все из папки Examples GhostScript - показывается.

А GFL.pvd загрузился? Что написано в настройках Decoder'а? PDF есть в списке расширений?
Становится интересней :)
В 32-битной версии таки заработало.
А 64-битная unknown format.
GFL - загружен, по крайней мере png, jpeg- показывает gfl декодером.
На машине установлены оба gs: gs910w32.exe & gs910w64.exe
На всякий, приложил используемый gfl x64
Attachments
libgfl340.dll.7z
(552.47 KiB) Downloaded 68 times
User avatar
Rubidy
Posts: 18
Joined: Sun 18 Nov, 2007 18:54

Re: Review — Просмотр изображений и медиафайлов

Post by Rubidy »

Max Rusov wrote: Странно, конечно. Только на DJVU или на любых многостраничных изображениях? А без макроса - листает? И как декодируете DJVU - через DJVU.pvd или WIC?
Одинаковое сообщение для любых графических файлов, хоть для многостраничных (DJVU,TIFF), хоть одностраничных (JPG)
(Макрос игнорирует выход за пределы диапазона страниц?).
Одинаково ведет себя с WIC.pvd и DJVU.pvd.
Как листать без макроса?
По моему ошибка в функции Page() -- не возвращает текущую страницу.
Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 12 times

Re: Review — Просмотр изображений и медиафайлов

Post by Max Rusov »

Понял, это опять из-за x64, поправлю. Пока можете просто закомментировать эти макросы, стандартные кнопкосочетания зашиты в плагин.
csdoom
Posts: 13
Joined: Sun 12 Jan, 2014 18:45

Re: Review — Просмотр изображений и медиафайлов

Post by csdoom »

Всем привет!
Недавно попробовал данный плагин, очень понравился, спасибо большое.
Но есть одна неудобность для меня - когда в папки с множеством картинок, встаешь на первую, например, нажимаешь F3 - картинка открывается в полном окне, это, как я понимаю, полный просмотр.
Но чтобы переключиться к следующей картинки, или к предыдущей - нужно нажимать Ctrl и крутить колесо мыши, что очень мне не удобно. Гораздо лучше было бы для перехода к следующей/предыдущей картинки в полном просмотре задействовать кнопки Up и Down.
Нашел в файле Review.lua следующий код:

Code: Select all

Macro 
{ 
  description="Review: Goto Next Image"; area="Dialog"; key="PgDn CtrlMsWheelDown"; condition=Review.IsView; priority=99; EnableOutput=true;

  action=function()
    Review.Goto(0, 1)
  end;
}

Macro 
{ 
  description="Review: Goto Prev Image"; area="Dialog"; key="PgUp CtrlMsWheelUp"; condition=Review.IsView; priority=99; EnableOutput=true;

  action=function()
    Review.Goto(0, 0)
  end;
}


поменял на:

Code: Select all

Macro 
{ 
  description="Review: Goto Next Image"; area="Dialog"; key="Down PgDn"; condition=Review.IsView; priority=99; EnableOutput=true;

  action=function()
    Review.Goto(0, 1)
  end;
}

Macro 
{ 
  description="Review: Goto Prev Image"; area="Dialog"; key="Up PgUp"; condition=Review.IsView; priority=99; EnableOutput=true;

  action=function()
    Review.Goto(0, 0)
  end;
}
Не помогло, к сожалению. Не подскажите, как заставить, чтобы это работало?
Заранее, спасибо...
User avatar
John Doe
Бюрократ
Posts: 12872
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 293 times

Re: Review — Просмотр изображений и медиафайлов

Post by John Doe »

Положить файл в папку %FARPROFILE%\Macros\scripts?
Перезагрузить макросы или фар?
User avatar
John Doe
Бюрократ
Posts: 12872
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 293 times

Re: Review — Просмотр изображений и медиафайлов

Post by John Doe »

Max Rusov
В Review.lua все переменные объявлены как локальные, за исключением функций.
Но в Lua имя функции это такая же переменая как и все прочие, поэтому (локальные) функции стоит объявлять как local function.

P.S.
Уточнение: это касается функций IsPluginLoaded и ShowHint
Остальные функции (Review.*) и сейчас локальны, т.к. помещены в таблицу local Review = {}
Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 12 times

Re: Review — Просмотр изображений и медиафайлов

Post by Max Rusov »

John Doe wrote:локальные функции стоит объявлять как local function.
А в чем разница? В глобальную таблицу они и так не попадают, вроде.
User avatar
John Doe
Бюрократ
Posts: 12872
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 293 times

Re: Review — Просмотр изображений и медиафайлов

Post by John Doe »

В данном случае разница небольшая, т.к. LuaMacro изолирует среду макроса.
Т.е. можно хоть все переменные объявлять без local - в _G они не попадут.

Но если то же самое проделать например в модуле, то всё что без local окажется в _G.
csdoom
Posts: 13
Joined: Sun 12 Jan, 2014 18:45

Re: Review — Просмотр изображений и медиафайлов

Post by csdoom »

Мне кто-нибудь подскажет, про назначение стрелок вверх/вниз для листания картинок (см. мой вопрос выше)?
Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 12 times

Re: Review — Просмотр изображений и медиафайлов

Post by Max Rusov »

csdoom wrote:Мне кто-нибудь подскажет, про назначение стрелок вверх/вниз для листания картинок (см. мой вопрос выше)?
Вам же уже подсказали. Файл Review.lua нужно поместить в каталог %FARPROFILE%\Macros\scripts
Last edited by Max Rusov on Mon 13 Jan, 2014 20:23, edited 1 time in total.
csdoom
Posts: 13
Joined: Sun 12 Jan, 2014 18:45

Re: Review — Просмотр изображений и медиафайлов

Post by csdoom »

Max Rusov wrote:
csdoom wrote:Мне кто-нибудь подскажет, про назначение стрелок вверх/вниз для листания картинок (см. мой вопрос выше)?
Вам же уже подсказали. Файл Review.xml нужно поместить в каталог %FARPROFILE%\Macros\scripts
Спасибо, заработало.

Я просто не думал, что сообщение John Doe относится к моему вопросу.
User avatar
Tim Sobolev
Posts: 708
Joined: Fri 01 Apr, 2005 14:46
Location: Украина
Has thanked: 1 time
Been thanked: 2 times

Re: Review — Просмотр изображений и медиафайлов

Post by Tim Sobolev »

Max Rusov"
А можно как-то сделать чтобы не затирались кастомные настройки? При помещении в всё равно получается:

Code: Select all

 * DXVideo     │ 3gp,avi,flv,mkv,mov,mp4,mpeg,mpg,mts,wmv
Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 12 times

Re: Review — Просмотр изображений и медиафайлов

Post by Max Rusov »

А если через настройки плагина менять?
User avatar
Wave
Posts: 1772
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 4 times
Been thanked: 16 times

Re: Review — Просмотр изображений и медиафайлов

Post by Wave »

Какую именно libgfl340.dll надоть? Я скачал sdk с сайта xnview, взял там либу из каталога libW (потом и из lib пробовал), зашёл в настройки плагина, в декодеры, gfl, жму reset и получаю
Ошибка загрузки: System error (OS Code 127):♪Не найдена

XPSP3x86, если что.
Пользуюсь ФАРом больше 20 лет © собирательный.
Post Reply

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