LuaPicture — макрос для быстрого просмотра картинок
- zg
- zero-gravity
- Posts: 6034
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
LuaPicture — макрос для быстрого просмотра картинок
Сам макрос тут.
для его работы нужен фар 3.0.3591+ и luamacro 3.0.212+.
смотрит всё, что умеет gdi+.
для гифов фиксированная задержка между кадрами 100мс.
для просмотра картинки надо нажать ctrlq в режиме панелей.
выглядит это примерно так:
для его работы нужен фар 3.0.3591+ и luamacro 3.0.212+.
смотрит всё, что умеет gdi+.
для гифов фиксированная задержка между кадрами 100мс.
для просмотра картинки надо нажать ctrlq в режиме панелей.
выглядит это примерно так:
- Attachments
-
- picture.png (100.07 KiB) Viewed 88829 times
Last edited by HaRT on Sun 24 May, 2020 13:08, edited 1 time in total.
Reason: Добавил LuaPicture в Заголовок Темы
Reason: Добавил LuaPicture в Заголовок Темы
- zg
- zero-gravity
- Posts: 6034
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Re: Макрос для быстрого просмотра картинок
это отладочный макрос затесался, убрал.Shmuel wrote:И где же функция draw ?
- zg
- zero-gravity
- Posts: 6034
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Re: Макрос для быстрого просмотра картинок
если два раза ctrlO нажать, даже не на последней будет, и что?2useven10 wrote:если на последней картинке нажать Down, PgDn, .... - вместо картинки обычный вьювер.
-
- Posts: 6834
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Re: Макрос для быстрого просмотра картинок
Неплохо бы (если возможно):
- обрабатывать AltF9
- минимизировать мелькание при зажиме CtrlLeft/CtrlRight
- при переходе между картинками минимизировать (заметно на картинках с белым фоном) закрашивание фона синим перед изображением следующей картинки, что также воспринимается как мелькание. То-есть, лучше бы закрашивать только ту часть экрана, которая не принадлежит новой картинке.
- обрабатывать AltF9
- минимизировать мелькание при зажиме CtrlLeft/CtrlRight
- при переходе между картинками минимизировать (заметно на картинках с белым фоном) закрашивание фона синим перед изображением следующей картинки, что также воспринимается как мелькание. То-есть, лучше бы закрашивать только ту часть экрана, которая не принадлежит новой картинке.
- zg
- zero-gravity
- Posts: 6034
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Re: Макрос для быстрого просмотра картинок
добавил, как впрочем и любые другие изменения консоли.Shmuel wrote:- обрабатывать AltF9
эээ, а как? картинка рисуется поверх консоли, я ж не могу сначала консольную часть в буфере в памяти отрисовать, потом поверх картинку, и потом всё разом на экран вывести.Shmuel wrote:- минимизировать мелькание при зажиме CtrlLeft/CtrlRight
графически выводится только картинка, фон — это фаровский диалог.Shmuel wrote:- при переходе между картинками минимизировать (заметно на картинках с белым фоном) закрашивание фона синим перед изображением следующей картинки, что также воспринимается как мелькание. То-есть, лучше бы закрашивать только ту часть экрана, которая не принадлежит новой картинке.
ps: в теории можно конечно по последним двум пунктам очень сильно заморочиться, особенно если кто-то даст готовую функцию, преобразующую фаровский цвет в rgb хотя бы начиная с xp.
- zg
- zero-gravity
- Posts: 6034
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Re: Макрос для быстрого просмотра картинок
запретил.Shmuel wrote:Наверное стоило бы запретить таскание диалога мышкой за рамку.
- zg
- zero-gravity
- Posts: 6034
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Re: Макрос для быстрого просмотра картинок
поправил.Shmuel wrote:Говорят, побочные явления появились.