Это довольно низкоуровневое решение, но оно работает.
Вам нужно установить viu или chafa — а это уже может стать отдельным проектом ![]()
В режиме высокого качества с chafa или с viu, Windows Terminal превосходит терминал macOS, так как поддерживает гораздо больше цветов (спасибо Microsoft!)
Примечания к выпуску: Рендеринг изображений (в терминале!)
Рендеринг изображений
- Добавлены встроенные превью изображений в постах с выбором бэкенда:
- Автоматически сначала пробует chafa, затем viu.
- TERMCOURSE_CHAFA_MODE=stable|quality
- stable: консервативный вывод для стабильности терминала.
- quality: рендеринг символов с более высокой детализацией и цветопередачей.
- Добавлен контроль высоты превью:
- TERMCOURSE_IMAGE_LINES (по умолчанию: 14)
- Применяется к высоте строки превью; полезно для настройки визуальной плотности.
- Улучшено поведение соотношения сторон в viu:
- Переход к рендерингу, ориентированному на строки (-h), для лучшего сохранения соотношения сторон.
- Добавлены элементы управления фильтрами качества превью:
- TERMCOURSE_IMAGE_QUALITY_FILTER=1 фильтрует шумные превью, состоящие только из блоков.
- Установите значение 0, чтобы всегда показывать вывод рендерера.
- Добавлен предел безопасности для загрузки изображений:
- TERMCOURSE_IMAGE_MAX_BYTES (по умолчанию: 5242880)
- Предотвращает влияние загрузок изображений чрезмерного размера на производительность.
- Добавлена поддержка ссылок на изображения Discourse вида upload://…:
- Автоматическое преобразование в /uploads/short-url/…
- Улучшена очистка и стабильность терминала:
- Сохраняет необходимые валидные SGR-коды цветов.
- Удаляет дестабилизирующие управляющие и графические последовательности.
- Предотвращает отображение фрагментов ANSI-escape-последовательностей как обычного текста.