LuaPicture — макрос для быстрого просмотра картинок
- zg
- zero-gravity
- Posts: 6038
- 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 89600 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: 6038
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Re: Макрос для быстрого просмотра картинок
Latest post of the previous page:
GetCurrentConsoleFont под xp возвращает размеры консоли в символах вместо размеров шрифта консоли в пикселях.John Doe wrote:Куда копать?
upadte: поправил.
Re: Макрос для быстрого просмотра картинок
Прикольный макрос, спасибо.
Маленький глючок.
Заходим в папочку всего с одним файликом JPG, нажимаем один раз вниз, показывает фотку, нажимаем "вправо", и вуаля, крякозяблики
Маленький глючок.
Заходим в папочку всего с одним файликом JPG, нажимаем один раз вниз, показывает фотку, нажимаем "вправо", и вуаля, крякозяблики
- John Doe
- Бюрократ
- Posts: 13867
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Re: Макрос для быстрого просмотра картинок
Запускаю фар с ключом /v, получаю ошибку
picture.lua:292: attempt to index local 'pinfo' (a nil value)
- zg
- zero-gravity
- Posts: 6038
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Re: Макрос для быстрого просмотра картинок
у меня все нормально. версия макроса последняя?John Doe wrote:Запускаю фар с ключом /v, получаю ошибкуpicture.lua:292: attempt to index local 'pinfo' (a nil value)
- Alexey Samlyukov
- Posts: 1765
- Joined: Tue 15 Mar, 2005 17:28
- Been thanked: 7 times
- Contact:
Re: Макрос для быстрого просмотра картинок
попробовал макро, интересно заметил что немного недокаченную картинку не показывает, в пиквьюадв я прикручивал опцию игнорировать ошибки, тут такое можно?
если что, вот всем известная тестовая картинка https://yadi.sk/d/NS-jaoxvWh2dg
если что, вот всем известная тестовая картинка https://yadi.sk/d/NS-jaoxvWh2dg
- zg
- zero-gravity
- Posts: 6038
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Re: Макрос для быстрого просмотра картинок
не знаю. читай доки по gdi+, может что-то и есть.Alexey Samlyukov wrote:заметил что немного недокаченную картинку не показывает, в пиквьюадв я прикручивал опцию игнорировать ошибки, тут такое можно?
Re: Макрос для быстрого просмотра картинок
При совместной работе макроса с макросом Panel.CtrlQ.lua (версией из комплекта и модифицированной) обнаружил некоторые глюки. John Doe помог решить, с рекомендацией исправить это в Вашем макросе.
http://forum.farmanager.com/viewtopic.php?f=15&t=8710
http://forum.farmanager.com/viewtopic.php?f=15&t=8710
- Alexey Samlyukov
- Posts: 1765
- Joined: Tue 15 Mar, 2005 17:28
- Been thanked: 7 times
- Contact:
Re: Макрос для быстрого просмотра картинок
Вадим, а научить показывать картинки из папок с точкой можно?
- zg
- zero-gravity
- Posts: 6038
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Re: Макрос для быстрого просмотра картинок
добавил+пара мелочей.Alexey Samlyukov wrote:Вадим, а научить показывать картинки из папок с точкой можно?
- John Doe
- Бюрократ
- Posts: 13867
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Re: Макрос для быстрого просмотра картинок
Безымянные структуры, например , нет смысла оборачивать в safe_cdef.LuaPicture: упрощение safe_cdef.
Что касается определений типов с именованными структурами, то подозреваю что в них можно спокойно опустить имена структур, т.к. эти имена нигде не используются (используются только имена определённых типов).
- Alexey Samlyukov
- Posts: 1765
- Joined: Tue 15 Mar, 2005 17:28
- Been thanked: 7 times
- Contact:
- John Doe
- Бюрократ
- Posts: 13867
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Макрос для быстрого просмотра картинок
В редакторе открываю файл C:\AUTOEXEC.BAT.
Переключаюсь в панели, перехожу в %FARHOME%, позиционируюсь там на любой графический файл, и открываю быстрый просмотр.
Переключаюсь в редактор, жму CtrlF10, получаю ошибку:
Переключаюсь в панели, перехожу в %FARHOME%, позиционируюсь там на любой графический файл, и открываю быстрый просмотр.
Переключаюсь в редактор, жму CtrlF10, получаю ошибку:
Code: Select all
╔════════════════════════════════════════════════ Error ════════════════════════════════════════════════╗
║ C:\APPs\Far3\Plugins\LuaMacro\LuaMacro.dll: ║
║ C:\APPs\Far3\Profile\Macros\scripts\picture.lua:299: attempt to index local 'vinfo' (a nil value) ║
║ stack traceback: ║
║ C:\APPs\Far3\Profile\Macros\scripts\picture.lua:299: in function 'ShowImage' ║
║ C:\APPs\Far3\Profile\Macros\scripts\picture.lua:412: in function 'action' ║
║ C:\APPs\Far3\Plugins\LuaMacro\utils.lua:168: in function <C:\APPs\Far3\Plugins\LuaMacro\utils.lua: ║
║ 141> ║
╟───────────────────────────────────────────────────────────────────────────────────────────────────────╢
║ OK ║
╚═══════════════════════════════════════════════════════════════════════════════════════════════════════╝
- zg
- zero-gravity
- Posts: 6038
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Макрос для быстрого просмотра картинок
стоял 2008 сервер, макрос показывал помимо всего прочего превьюхи из dng (не всегда те, что хотелось бы, но всё же). было удобно. под win10 — не показывает. смотрел в w2k8 список dll у процесса, ничего дополнительного не обнаружил, что могло бы влиять. буду конечно сам пытаться разобраться, но вдруг кто сталкивался и знает в чём дело.
- zg
- zero-gravity
- Posts: 6038
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Макрос для быстрого просмотра картинок
судя по всему раньше gdi+ умел доставать и показывать из tiff/ep контейнера несжатые превьюхи. сейчас, видимо, починили. в итоге от уныния, тлена и безысходности я написал свою доставалку, но только пока jpeg превьюх. список проверенных камер тут.zg wrote:стоял 2008 сервер, макрос показывал помимо всего прочего превьюхи из dng (не всегда те, что хотелось бы, но всё же). было удобно. под win10 — не показывает.