Отображение графики в консоли/терминале

Здесь обсуждаются темы, косвенно связанные с Far.
User avatar
HaRT
Moderator
Posts: 11370
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 260 times
Been thanked: 407 times

Windows Terminal и OpenConsole

Post by HaRT »

Latest post of the previous page:

John Doe wrote: Thu 19 Sep, 2024 21:32

Code: Select all

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Console]
"UseDX"=dword:00000001
Спасибо, теперь с цветами порядок.
John Doe wrote: Sat 10 Aug, 2024 13:41 с новым движком размеры шрифтов обрабатываются не так, и их придётся скорректировать в меньшую сторону
Ровно так и случилось, и пришлось для всех FAR'ов, PowerShell'ов, Command Prompt'ов и т.п., хоть они и работают по-прежнему через ConHost, исправлять размер шрифта и чинить высоту окна (как ни странно, для tig.exe не пришлось).
Зато теперь в консолях отображение шрифта Consolas размера 11 соответствует таковому в GUI-приложениях.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Yegor
Posts: 1471
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 51 times
Been thanked: 85 times

Консольные конвертеры текстовых документов

Post by Yegor »

У меня mcat выводит escape последовательности (OpenConsole + Far), а вот chafa картинки выдает нормально (в той же конфигурации)
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
User avatar
John Doe
Бюрократ
Posts: 14434
Joined: Wed 27 Apr, 2005 20:42
Location: github.com/FarManagerLegacy
Has thanked: 86 times
Been thanked: 486 times
Contact:

Консольные конвертеры текстовых документов

Post by John Doe »

У меня тоже OpenConsole + Far, и mcat картинки выводит цветными половинками (U+2580 - upper half block) , а chafa (1.16.2) - пикселями (sixels).
https://t.me/FarManager — Telegram чат
Yegor
Posts: 1471
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 51 times
Been thanked: 85 times

Консольные конвертеры текстовых документов

Post by Yegor »

Что-то я не могу заставить mcat работать - он упорно выводит escape-последовательности вместо раскрашенного текста или картинки.
Last edited by HaRT on Fri 07 Nov, 2025 21:00, edited 1 time in total.
Reason: Обсуждение перенесено, добавлена ссылка на исходную Тему.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
User avatar
John Doe
Бюрократ
Posts: 14434
Joined: Wed 27 Apr, 2005 20:42
Location: github.com/FarManagerLegacy
Has thanked: 86 times
Been thanked: 486 times
Contact:

Консольные конвертеры текстовых документов

Post by John Doe »

@Yegor

Code: Select all

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Console]
"VirtualTerminalLevel"=dword:00000001
https://t.me/FarManager — Telegram чат
Volodya
Posts: 320
Joined: Thu 31 Mar, 2005 19:41
Has thanked: 68 times
Been thanked: 2 times

Консольные конвертеры текстовых документов

Post by Volodya »

А кому-нибудь получилось вывести Image с нормальным качеством?
User avatar
HaRT
Moderator
Posts: 11370
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 260 times
Been thanked: 407 times

Отображение графики в консоли/терминале

Post by HaRT »

Volodya wrote: Fri 07 Nov, 2025 20:23 вывести Image с нормальным качеством?
Уточните, что вы называете нормальным качеством. А также какой у вас терминал (включая версию).
Пример с snake.six выше по (реорганизованной) Теме — это нормальное качество? Насколько я понимаю, формат Sixels поддерживает TrueColor (8-bpc RGB) и не привносит потерь (но и не сжимает).
Last edited by HaRT on Sat 08 Nov, 2025 01:01, edited 1 time in total.
Reason: Вычеркнуто ложное
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
John Doe
Бюрократ
Posts: 14434
Joined: Wed 27 Apr, 2005 20:42
Location: github.com/FarManagerLegacy
Has thanked: 86 times
Been thanked: 486 times
Contact:

Отображение графики в консоли/терминале

Post by John Doe »

HaRT wrote: Fri 07 Nov, 2025 21:25(8-bpc RGB)
256 цветовых регистров в формате RGB, причём каждый канал представлен не байтом, а в процентах.
Т.е. далеко не TrueColor.
https://t.me/FarManager — Telegram чат
User avatar
John Doe
Бюрократ
Posts: 14434
Joined: Wed 27 Apr, 2005 20:42
Location: github.com/FarManagerLegacy
Has thanked: 86 times
Been thanked: 486 times
Contact:

Отображение графики в консоли/терминале

Post by John Doe »

Volodya wrote: Fri 07 Nov, 2025 20:23 А кому-нибудь получилось вывести Image с нормальным качеством?

Code: Select all

mcat --sixel picture.jpg
или

Code: Select all

mcat --sixel picture.jpg  -o interactive
https://t.me/FarManager — Telegram чат
User avatar
HaRT
Moderator
Posts: 11370
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 260 times
Been thanked: 407 times

Отображение графики в консоли/терминале

Post by HaRT »

John Doe wrote: Fri 07 Nov, 2025 23:22 256 цветовых регистров в формате RGB, причём каждый канал представлен не байтом, а в процентах.
Т.е. далеко не TrueColor.
Спасибо за уточнение, я действительно не разобрался. :facepalm:
Но зато какое-никакое сжатие (RLE) там всё-таки есть. :)
И, строго говоря, цвета в палитре не обязательно RGB, теоретически могут быть и HLS.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Post Reply

Return to “Операционные системы, командные оболочки и прочее”