LuaPicture — макрос для быстрого просмотра картинок
- zg
- zero-gravity
- Posts: 6207
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 206 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 125805 times
Last edited by HaRT on Sun 24 May, 2020 13:08, edited 1 time in total.
Reason: Добавил LuaPicture в Заголовок Темы
Reason: Добавил LuaPicture в Заголовок Темы
- HaRT
- Moderator
- Posts: 11458
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 270 times
- Been thanked: 417 times
LuaPicture — макрос для быстрого просмотра картинок
Latest post of the previous page:
Так и я без претензий к функциональности, просто поделился наблюдениями от своего небольшого тестирования.
Кстати, вот PR, который реализует авто-поворот для raw-картинок (где смог определить ориентацию), добавляет тайминги в заголовок диалога и исправляет удаление временного файла, когда выдранную картинку не удалось загрузить (плюс улучшайзинг по мелочи).
Фар есть инструмент, а не нянька. © 2009 DrKnS
- Zeroes
- Мультикопипастер Броадкастер
- Posts: 659
- Joined: Wed 16 Mar, 2005 20:53
- Location: Gomel \ Belarus
- Has thanked: 4 times
- Been thanked: 15 times
LuaPicture — макрос для быстрого просмотра картинок
zg,
А под Windows Terminal как то можно заставить работать?
picture.lua - актуальный
не хочет показывать
на чистом FAR.exe или с ConEmu показывает.
А под Windows Terminal как то можно заставить работать?
чёт проверил сейчас Win10, FAR6353, WT от terminal-1.17.11461.0 до terminal-1.22.2151.0Сообщение DrKnS » Сб 09 окт, 2021 23:28
Кстати, это вроде бы единственное, что на сегодня работает в Windows Terminal
picture.lua - актуальный
не хочет показывать
на чистом FAR.exe или с ConEmu показывает.
Last edited by Zeroes on Wed 07 Aug, 2024 14:01, edited 2 times in total.
--- Zeroes & Ones ---
- zg
- zero-gravity
- Posts: 6207
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 206 times
- Contact:
LuaPicture — макрос для быстрого просмотра картинок
в цитате — про консольный рендеринг, он работает. с gdi не знаю в чём дело, когда-то пробовал в лоб выводить на все окна терминала, не сработало. если кто-то поделится информацией, в чём собственно дело, окей, нет, буду сам разбираться, когда появится время для этого.Zeroes wrote: Wed 07 Aug, 2024 11:11 чёт проверил сейчас Win10, FAR6353, WT от terminal-1.17.11461.0 до terminal-1.22.2151.0
picture.lua - актуальный
- Zeroes
- Мультикопипастер Броадкастер
- Posts: 659
- Joined: Wed 16 Mar, 2005 20:53
- Location: Gomel \ Belarus
- Has thanked: 4 times
- Been thanked: 15 times
LuaPicture — макрос для быстрого просмотра картинок
zg, Может быть имеет смысл в шапку добавить информацию о том что работа FAR под Windows Terminal не поддерживается?
--- Zeroes & Ones ---
LuaPicture — макрос для быстрого просмотра картинок
- zg
- zero-gravity
- Posts: 6207
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 206 times
- Contact:
LuaPicture — макрос для быстрого просмотра картинок
попробовал конвертировать картинку в sixel и выводить:
ограничение в 256 цветов, размер шрифта не отдаётся принципиально, скорость вывода не очень высокая. я в сомнениях, стоит ли продолжать и есть ли от этого польза?
- HaRT
- Moderator
- Posts: 11458
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 270 times
- Been thanked: 417 times
LuaPicture — макрос для быстрого просмотра картинок
Учитывая, что «классическая» версия под Windows Terminal вроде бы не работает, польза, мне кажется, есть. Сценарий — быстро ознакомиться с одной или несколькими картинками, отметить нужные. Кстати, если поставить свежий WT в Win10, эта функциональность там (тут) будет работать?
Стоит ли продолжать, разумеется, зависит от вашего текущего энтузиазма и от наличия заинтересованных пользователей. Лично я пока на WT переходить не собираюсь.
Фар есть инструмент, а не нянька. © 2009 DrKnS
- HaRT
- Moderator
- Posts: 11458
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 270 times
- Been thanked: 417 times
LuaPicture — макрос для быстрого просмотра картинок
Это, конечно, печально, но вроде GDI+ умеет делать dithering, что потенциально позволит улучшить визуальное качество картинки в большинстве случаев…
Фар есть инструмент, а не нянька. © 2009 DrKnS
- John Doe
- Бюрократ
- Posts: 14582
- Joined: Wed 27 Apr, 2005 20:42
- Location: github.com/FarManagerLegacy
- Has thanked: 92 times
- Been thanked: 514 times
- Contact:
LuaPicture — макрос для быстрого просмотра картинок
Вроде бы через коды терминала уже можно получить.
Как я понял, палитру при этом можно использовать палитру оптимальную конкретно для данной картинки.
https://t.me/FarManager — Telegram чат
- HaRT
- Moderator
- Posts: 11458
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 270 times
- Been thanked: 417 times
LuaPicture — макрос для быстрого просмотра картинок
Да, формат sixel это поддерживает. Но нужно ведь, чтобы эту оптимальную палитру кто-то вычислил… Сдаётся мне, что такое должно уметь делать преобразование в PNG, но не факт, что этот алгоритм торчит наружу из GDI+ (хотя стоило бы поискать), а тянуть ещё какую-то библиотеку может оказаться уже чрезмерно.John Doe wrote: Thu 12 Sep, 2024 21:25 можно использовать палитру оптимальную конкретно для данной картинки
Фар есть инструмент, а не нянька. © 2009 DrKnS
- John Doe
- Бюрократ
- Posts: 14582
- Joined: Wed 27 Apr, 2005 20:42
- Location: github.com/FarManagerLegacy
- Has thanked: 92 times
- Been thanked: 514 times
- Contact:
LuaPicture — макрос для быстрого просмотра картинок
Использовать готовую библиотеку, ту же chafa.
https://t.me/FarManager — Telegram чат
- zg
- zero-gravity
- Posts: 6207
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 206 times
- Contact:
LuaPicture — макрос для быстрого просмотра картинок
GdipInitializePalette/GdipBitmapConvertFormat — без этого совсем всё плохо.
да, вариант с
DitherTypeDualSpiral8x8 оказался приемлимым.- HaRT
- Moderator
- Posts: 11458
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 270 times
- Been thanked: 417 times
LuaPicture — макрос для быстрого просмотра картинок
По всей видимости, я дополнил своё сообщение уже после того, как вы стали писать ответ.
Фар есть инструмент, а не нянька. © 2009 DrKnS
- HaRT
- Moderator
- Posts: 11458
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 270 times
- Been thanked: 417 times
LuaPicture — макрос для быстрого просмотра картинок
А можно для сравнения обновлённый скриншот с той же Юми Сугимото?
Фар есть инструмент, а не нянька. © 2009 DrKnS
- zg
- zero-gravity
- Posts: 6207
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 206 times
- Contact:
LuaPicture — макрос для быстрого просмотра картинок
не нашёл.
HaRT wrote: Fri 13 Sep, 2024 01:24 А можно для сравнения обновлённый скриншот с той же Юми Сугимото?