Page 4 of 8

LuaPicture — макрос для быстрого просмотра картинок

Posted: Thu 08 Aug, 2013 15:05
by zg
Сам макрос тут.
для его работы нужен фар 3.0.3591+ и luamacro 3.0.212+.
смотрит всё, что умеет gdi+.
для гифов фиксированная задержка между кадрами 100мс.
для просмотра картинки надо нажать ctrlq в режиме панелей.
выглядит это примерно так:

Макрос для быстрого просмотра картинок

Posted: Thu 06 Apr, 2017 10:48
by ccaid

Latest post of the previous page:

на многостраничных картинках (tiff) возникает ошибка из-за попытки воспользоваться пустой таблицей params.image.delay

Макрос для быстрого просмотра картинок

Posted: Thu 06 Apr, 2017 11:12
by zg
пример файла сразу можно было бы привести.

Макрос для быстрого просмотра картинок

Posted: Thu 06 Apr, 2017 11:33
by ccaid
прямо сейчас сложновато, если нужно — вечером сделаю.

ещё одну проблему обнаружил. при распахивании по AltF9 место отрисовки съезжает влево. если рисуется на правой панели, то залазит на левую. а если рисуется на левой, то правый край рисунка поджимается влево. если просто растянуть окно на весь экран (не по AltF9), проблемы нет.

Макрос для быстрого просмотра картинок

Posted: Thu 06 Apr, 2017 15:31
by ccaid
если данный скрипт расположить в одной папке с http://forum.farmanager.com/viewtopic.php?f=60&t=8802, то при запуске падает плагин LuaMacro и тянет за собой Far. если скрипты разнести по разным (под)папкам, проблемы нет.

Макрос для быстрого просмотра картинок

Posted: Thu 06 Apr, 2017 19:10
by ccaid
многостраничный tiff (2 страницы):
p2.tif.7z
(10.26 KiB) Downloaded 269 times
по поводу падения LuaMacro

Макрос для быстрого просмотра картинок

Posted: Thu 06 Apr, 2017 22:57
by zg
ccaid wrote: ещё одну проблему обнаружил. при распахивании по AltF9 место отрисовки съезжает влево. если рисуется на правой панели, то залазит на левую. а если рисуется на левой, то правый край рисунка поджимается влево. если просто растянуть окно на весь экран (не по AltF9), проблемы нет.
нет нормального способа определить размер символа в консоли в пикселях. есть GetConsoleFontSize, но он бесполезен в новой консоли в 10-ке при масштабе отличном от 100%. я конечно в очередной раз исправил, но всё это такое…

Макрос для быстрого просмотра картинок

Posted: Fri 07 Apr, 2017 08:40
by ccaid
все исправлено

Макрос для быстрого просмотра картинок

Posted: Sat 29 Jul, 2017 11:20
by DV
У меня макрос почему-то показывает вертикальные фотографии наклонёнными набок (как будто они горизонтальные). Это как-то настраивается? (Ожидается поворот изображения, как делает тот же XnView.)

Макрос для быстрого просмотра картинок

Posted: Sat 29 Jul, 2017 15:13
by zg
DV wrote: Sat 29 Jul, 2017 11:20Это как-то настраивается?
нет.

Макрос для быстрого просмотра картинок

Posted: Sat 29 Jul, 2017 17:37
by Dennis_Moore
zg wrote: Sat 29 Jul, 2017 15:13нет.
Можно брать ориентацию из метаданных. Реализуйте пожалуйста если это возможно, когда у вас будет время.

Макрос для быстрого просмотра картинок

Posted: Wed 06 Sep, 2017 20:49
by SUSim
А архивом как скачать макрос? Извините.

Макрос для быстрого просмотра картинок

Posted: Wed 06 Sep, 2017 21:12
by HaRT
SUSim wrote: Wed 06 Sep, 2017 20:49А архивом как скачать макрос? Извините.
А зачем?
Нажимаете на странице по ссылке из заглавного поста кнопку Raw и получаете голый скрипт (около 24 КиБ).

Макрос для быстрого просмотра картинок

Posted: Fri 24 Nov, 2017 02:20
by HaRT
zg wrote: Fri 09 Aug, 2013 18:30картинка рисуется поверх консоли
Можно ли как-то добиться, чтобы в консоли, на панели позади картинки, писал свой вывод Anamorphosis? Т.е., чтобы я, нажав Esc, мог этот вывод увидеть.

Макрос для быстрого просмотра картинок

Posted: Fri 24 Nov, 2017 07:47
by zg
HaRT wrote: Fri 24 Nov, 2017 02:20Можно ли как-то добиться, чтобы в консоли, на панели позади картинки, писал свой вывод Anamorphosis? Т.е., чтобы я, нажав Esc, мог этот вывод увидеть.
у меня так и происходит.

Макрос для быстрого просмотра картинок

Posted: Mon 27 Nov, 2017 12:47
by HaRT

Макрос для быстрого просмотра картинок

Posted: Wed 03 Jan, 2018 19:14
by Shmuel
Почему-то при показе картинки игнорируется нажатие CtrlF5 (сортировка по времени модификации).