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

Здесь выкладываются готовые к использованию макросы и скрипты.
User avatar
zg
zero-gravity
Posts: 6096
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 190 times
Contact:

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

Post by zg »

Сам макрос тут.
для его работы нужен фар 3.0.3591+ и luamacro 3.0.212+.
смотрит всё, что умеет gdi+.
для гифов фиксированная задержка между кадрами 100мс.
для просмотра картинки надо нажать ctrlq в режиме панелей.
выглядит это примерно так:
Attachments
picture.png
picture.png (100.07 KiB) Viewed 97996 times
Last edited by HaRT on Sun 24 May, 2020 13:08, edited 1 time in total.
Reason: Добавил LuaPicture в Заголовок Темы
User avatar
John Doe
Бюрократ
Posts: 14071
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 79 times
Been thanked: 445 times
Contact:

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

Post by John Doe »

Latest post of the previous page:

zg wrote: Thu 08 Aug, 2013 15:05не нашёл.
10x20
https://github.com/microsoft/terminal/pull/17504
https://t.me/FarManager — Telegram чат
User avatar
HaRT
Moderator
Posts: 11064
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 236 times
Been thanked: 373 times

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

Post by HaRT »

John Doe wrote: Thu 19 Sep, 2024 21:32

Code: Select all

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Console]
"UseDX"=dword:00000001
Альтернативно: значение 2

P.S. Win10
Оказалось, что если включить этот новый рендерер, то даже под ConHost картинка LuaPicture не показывается. zg, понятно ли, почему так происходит? (У меня есть свои подозрения, но хочется узнать ваше мнение.) Представляется ли возможными с этим что-то поделать?
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
zg
zero-gravity
Posts: 6096
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 190 times
Contact:

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

Post by zg »

HaRT wrote: Sun 22 Sep, 2024 01:44понятно ли, почему так происходит?
потому что используется d2d/d3d.
HaRT wrote: Sun 22 Sep, 2024 01:44Представляется ли возможными с этим что-то поделать?
рисовать с помощью d2d/d3d.
User avatar
zg
zero-gravity
Posts: 6096
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 190 times
Contact:

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

Post by zg »

у меня всегда 10x20. и размер всей области тоже возвращается col10 x row20. просто в комстроке lua:win.WriteConsole('\x1b[16t').
User avatar
John Doe
Бюрократ
Posts: 14071
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 79 times
Been thanked: 445 times
Contact:

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

Post by John Doe »

Да, мне уже объяснили что возвращается всегда это, даже если фактически значение другое (зависит от шрифта).
Думаю что нормально будет необходимый коэффициент задавать в настройках.
https://t.me/FarManager — Telegram чат
User avatar
HaRT
Moderator
Posts: 11064
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 236 times
Been thanked: 373 times

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

Post by HaRT »

John Doe wrote: Fri 08 Nov, 2024 23:11 мне уже объяснили что возвращается всегда это
Если это было публично, нельзя ли ссылочку? Хочется почитать, что конкретно написали.
John Doe wrote: Fri 08 Nov, 2024 23:11 Думаю что нормально будет необходимый коэффициент задавать в настройках.
А нет ли какого-то (кривого, хакерского и т.п.) способа вычитать эти значения из настроек, чтобы не дублировать руками?
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
John Doe
Бюрократ
Posts: 14071
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 79 times
Been thanked: 445 times
Contact:

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

Post by John Doe »

https://github.com/hpjansson/chafa/issu ... 2365155058

Говоря о настройках я имел ввиду потенциальные настройки LuaPicture, т.к. именно руками.
https://t.me/FarManager — Telegram чат
User avatar
zg
zero-gravity
Posts: 6096
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 190 times
Contact:

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

Post by zg »

о! действительно, картинка рендерится для 10x20, а потом самим терминалом масштабируется под реальный размер символа.
User avatar
John Doe
Бюрократ
Posts: 14071
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 79 times
Been thanked: 445 times
Contact:

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

Post by John Doe »

Это если у шрифта соотношение 1/2, но а как быть если другое
https://t.me/FarManager — Telegram чат
User avatar
zg
zero-gravity
Posts: 6096
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 190 times
Contact:

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

Post by zg »

John Doe wrote: Sat 09 Nov, 2024 16:15Это если у шрифта соотношение 1/2, но а как быть если другое
никак. мы на это не влияем.
Post Reply

Return to “Полезные макросы и скрипты”