LuaPicture — макрос для быстрого просмотра картинок
- zg
- zero-gravity
- Posts: 6036
- 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 89434 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: 6036
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Re: Макрос для быстрого просмотра картинок
Latest post of the previous page:
можноShmuel wrote:Ещё бы можно было левым кликом мыши файл для просмотра выбирать.
- zg
- zero-gravity
- Posts: 6036
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Re: Макрос для быстрого просмотра картинок
сделал, чтобы бралась из файла.Shmuel wrote:А почему фиксированная частота кадров анимации?
- John Doe
- Бюрократ
- Posts: 13862
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Re: Макрос для быстрого просмотра картинок
При большом буфере консоли (System.WindowMode = true) справа отображается скроллер.
При максимизации с помощью AltF9 этот скроллер закрывает правую рамку, но этого я как-то даже не замечал, пока не начал разбираться почему картинка в QView неправильно позиционируется.
Т.е. в ситуации когда скроллер консоли перекрывает правую рамку фара - картинка получается заметно смещена к центру, так что перекрывает 3-4 позиции противоположной панели.
При максимизации с помощью AltF9 этот скроллер закрывает правую рамку, но этого я как-то даже не замечал, пока не начал разбираться почему картинка в QView неправильно позиционируется.
Т.е. в ситуации когда скроллер консоли перекрывает правую рамку фара - картинка получается заметно смещена к центру, так что перекрывает 3-4 позиции противоположной панели.
- zg
- zero-gravity
- Posts: 6036
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Re: Макрос для быстрого просмотра картинок
не воспроизводится.John Doe wrote:Т.е. в ситуации когда скроллер консоли перекрывает правую рамку фара - картинка получается заметно смещена к центру, так что перекрывает 3-4 позиции противоположной панели.
- John Doe
- Бюрократ
- Posts: 13862
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Re: Макрос для быстрого просмотра картинок
У меня вопроизводится стабильно, Windows XP и 7, x86
Попробуйте уменьшить размер горизонтального буфера, например нажав AltF9 дважды.
Ещё замечено что в описываемых условиях в свойствах консоли появляются отрицательные значения: Layout / Window Position / Left:-4 | Top:-4
Попробуйте уменьшить размер горизонтального буфера, например нажав AltF9 дважды.
Ещё замечено что в описываемых условиях в свойствах консоли появляются отрицательные значения: Layout / Window Position / Left:-4 | Top:-4
- John Doe
- Бюрократ
- Posts: 13862
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Re: Макрос для быстрого просмотра картинок
Смещение картинки возникает только в случае если консоль была максимизирована с помощью AltF9.
Если же максимизировать нажав мышкой соответствующую иконку то с позиционированием картинки проблем не возникает.
Отрицательные значения о которых говорилось выше присутствуют в обоих случаях, а значит не играют роли.
Если же максимизировать нажав мышкой соответствующую иконку то с позиционированием картинки проблем не возникает.
Отрицательные значения о которых говорилось выше присутствуют в обоих случаях, а значит не играют роли.
- John Doe
- Бюрократ
- Posts: 13862
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Re: Макрос для быстрого просмотра картинок
Нашёл недостающее условие: плагин Console Control.
Максимизировать окно надо с его помощью, можно из командной строки:
Максимизировать окно надо с его помощью, можно из командной строки:
Code: Select all
lm:post Plugin.Call("94624B7B-FFDB-435F-B955-F99DBBC3BFE0","Maximize",1)
- John Doe
- Бюрократ
- Posts: 13862
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Re: Макрос для быстрого просмотра картинок
Предпоследняя правка поломала работу скрипта на машине с WindowsXP.
Отображается синяя панель, в заголовке указаны размеры картинки, самой картинки нет.
Возврат к r596 решает проблему.
Куда копать?
Отображается синяя панель, в заголовке указаны размеры картинки, самой картинки нет.
Возврат к r596 решает проблему.
Куда копать?
- zg
- zero-gravity
- Posts: 6036
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Re: Макрос для быстрого просмотра картинок
GetCurrentConsoleFont под xp возвращает размеры консоли в символах вместо размеров шрифта консоли в пикселях.John Doe wrote:Куда копать?
upadte: поправил.
Re: Макрос для быстрого просмотра картинок
Прикольный макрос, спасибо.
Маленький глючок.
Заходим в папочку всего с одним файликом JPG, нажимаем один раз вниз, показывает фотку, нажимаем "вправо", и вуаля, крякозяблики
Маленький глючок.
Заходим в папочку всего с одним файликом JPG, нажимаем один раз вниз, показывает фотку, нажимаем "вправо", и вуаля, крякозяблики