Как стать автором
Обновить

Комментарии 17

Тема SIXEL не раскрыта

Ещё был ReGIS для векторной графики.

А также iTerm Image Protocol реализованный в wezterm эмуляторе.


wezterm imgcat

Про sixel я некоторое время назад писал: habr.com/ru/post/543594

Даже первую картинку можно было бы сделать куда приятнее, если бы использовать дизеринг. К тому же такая прямолинейная таблица яркости символов не оставляет пространства для маневров - куда интереснее было бы использовать всю палитру допустимых знаков ASCII, и осуществлять дизеринг с учетом того, как глиф заполняет знакоместо.

По ссылке на гитхаб вместе с таблицей из статьи есть таблица из 23 симвлолов, да она выглядит лучше, но она слишком тусклая

Дизеринг я посмотрю и попробую реализовать

Яркость всегда контролируется символом. Как следствие полоски и HDR эффект на 24битной версии. Даже 48 цветная могла бы получше выглядеть, если учитывать яркость в цвете.

Деление целого на целое "bright / 255" меня напрягает тем, что работает у автора.

Python 3, наверное, там по умолчанию деление целого на целое не целочисленное. Целочисленное деление //

48 цветная графика очевидно плохо реализована, я попробую сегодня изменить способ определения цвета в ней

Я возможно проглядел, но, где исходное изображение?

Да, совсем забыл добавить

По неким причинам загрузка новых изображений в редакторе у меня вызывает ошибку
Причина была в слишком большом файле, добавил исходную картинку в начало статьи

Отличная статья, спасибо большое, жаль мало таких статей на Хабре.

Звучит как ирония:)

Точно, сейчас исправлю)

Не хватает сравнения с libaa / libcaca, они разные символы используют, не только квадраты.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории