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

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

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

Post by zg » Thu 08 Aug, 2013 15:05

Сам макрос тут.
для его работы нужен фар 3.0.3591+ и luamacro 3.0.212+.
смотрит всё, что умеет gdi+.
для гифов фиксированная задержка между кадрами 100мс.
для просмотра картинки надо нажать ctrlq в режиме панелей.
выглядит это примерно так:
Attachments
picture.png
picture.png (100.07 KiB) Viewed 13393 times

Shmuel
Posts: 5166
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 15 times
Been thanked: 145 times

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

Post by Shmuel » Thu 08 Aug, 2013 15:49

И где же функция draw ?

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

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

Post by zg » Thu 08 Aug, 2013 16:07

Shmuel wrote:И где же функция draw ?
это отладочный макрос затесался, убрал.

Shmuel
Posts: 5166
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 15 times
Been thanked: 145 times

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

Post by Shmuel » Thu 08 Aug, 2013 16:11

У меня почему-то не работает.
Надо было quick view активизировать.

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

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

Post by zg » Thu 08 Aug, 2013 16:18

Shmuel wrote:У меня почему-то не работает.
ось x64?

2useven10
Posts: 2984
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 80 times

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

Post by 2useven10 » Thu 08 Aug, 2013 16:21

если на последней картинке нажать Down, PgDn, .... - вместо картинки обычный вьювер.

Shmuel
Posts: 5166
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 15 times
Been thanked: 145 times

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

Post by Shmuel » Thu 08 Aug, 2013 16:32

zg wrote:ось x64?
Уже работает, не знал, что quick view нужно.

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

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

Post by zg » Thu 08 Aug, 2013 16:34

2useven10 wrote:если на последней картинке нажать Down, PgDn, .... - вместо картинки обычный вьювер.
если два раза ctrlO нажать, даже не на последней будет, и что?

Shmuel
Posts: 5166
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 15 times
Been thanked: 145 times

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

Post by Shmuel » Fri 09 Aug, 2013 11:55

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

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

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

Post by zg » Fri 09 Aug, 2013 18:30

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

ps: в теории можно конечно по последним двум пунктам очень сильно заморочиться, особенно если кто-то даст готовую функцию, преобразующую фаровский цвет в rgb хотя бы начиная с xp.

Shmuel
Posts: 5166
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 15 times
Been thanked: 145 times

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

Post by Shmuel » Fri 09 Aug, 2013 19:06

Наверное стоило бы запретить таскание диалога мышкой за рамку.

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

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

Post by zg » Mon 19 Aug, 2013 14:55

Shmuel wrote:Наверное стоило бы запретить таскание диалога мышкой за рамку.
запретил.

Shmuel
Posts: 5166
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 15 times
Been thanked: 145 times

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

Post by Shmuel » Tue 20 Aug, 2013 05:58


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

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

Post by zg » Thu 22 Aug, 2013 00:52


Shmuel
Posts: 5166
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 15 times
Been thanked: 145 times

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

Post by Shmuel » Thu 22 Aug, 2013 11:17

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

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

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

Post by zg » Fri 23 Aug, 2013 14:14

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

Post Reply

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