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

Здесь выкладываются готовые к использованию макросы и скрипты.
Post Reply
User avatar
zg
zero-gravity
Posts: 6015
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 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 88526 times
Last edited by HaRT on Sun 24 May, 2020 13:08, edited 1 time in total.
Reason: Добавил LuaPicture в Заголовок Темы
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

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

Post by Shmuel »

И где же функция draw ?
User avatar
zg
zero-gravity
Posts: 6015
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

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

Post by zg »

Shmuel wrote:И где же функция draw ?
это отладочный макрос затесался, убрал.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

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

Post by Shmuel »

У меня почему-то не работает.
Надо было quick view активизировать.
User avatar
zg
zero-gravity
Posts: 6015
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

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

Post by zg »

Shmuel wrote:У меня почему-то не работает.
ось x64?
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

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

Post by 2useven10 »

если на последней картинке нажать Down, PgDn, .... - вместо картинки обычный вьювер.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

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

Post by Shmuel »

zg wrote:ось x64?
Уже работает, не знал, что quick view нужно.
User avatar
zg
zero-gravity
Posts: 6015
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

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

Post by zg »

2useven10 wrote:если на последней картинке нажать Down, PgDn, .... - вместо картинки обычный вьювер.
если два раза ctrlO нажать, даже не на последней будет, и что?
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

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

Post by Shmuel »

Неплохо бы (если возможно):
- обрабатывать AltF9
- минимизировать мелькание при зажиме CtrlLeft/CtrlRight
- при переходе между картинками минимизировать (заметно на картинках с белым фоном) закрашивание фона синим перед изображением следующей картинки, что также воспринимается как мелькание. То-есть, лучше бы закрашивать только ту часть экрана, которая не принадлежит новой картинке.
User avatar
zg
zero-gravity
Posts: 6015
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

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

Post by zg »

Shmuel wrote:- обрабатывать AltF9
добавил, как впрочем и любые другие изменения консоли.
Shmuel wrote:- минимизировать мелькание при зажиме CtrlLeft/CtrlRight
эээ, а как? картинка рисуется поверх консоли, я ж не могу сначала консольную часть в буфере в памяти отрисовать, потом поверх картинку, и потом всё разом на экран вывести.
Shmuel wrote:- при переходе между картинками минимизировать (заметно на картинках с белым фоном) закрашивание фона синим перед изображением следующей картинки, что также воспринимается как мелькание. То-есть, лучше бы закрашивать только ту часть экрана, которая не принадлежит новой картинке.
графически выводится только картинка, фон — это фаровский диалог.

ps: в теории можно конечно по последним двум пунктам очень сильно заморочиться, особенно если кто-то даст готовую функцию, преобразующую фаровский цвет в rgb хотя бы начиная с xp.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

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

Post by Shmuel »

Наверное стоило бы запретить таскание диалога мышкой за рамку.
User avatar
zg
zero-gravity
Posts: 6015
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

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

Post by zg »

Shmuel wrote:Наверное стоило бы запретить таскание диалога мышкой за рамку.
запретил.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

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

Post by Shmuel »

User avatar
zg
zero-gravity
Posts: 6015
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

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

Post by zg »

Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

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

Post by Shmuel »

Ещё бы можно было левым кликом мыши файл для просмотра выбирать.
Post Reply

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