Что такое Изображение в ASCII-арт?
Конвертер изображений в ASCII-арт превращает фотографии в текстовые символы. Настройте ширину вывода, набор символов и контрастность для README-файлов, терминального искусства или творческих проектов. Всё работает на вашем устройстве — ничего не загружается на сервер.
Ширина вывода — от 30 до 200 символов на строку. Доступно семь градиентов — Стандарт (10 уровней), Детализированный (более 70 символов для фотореалистичной полутоновой передачи), Минимум (только точки), Блоки (символы блоков Unicode), Цифры, Математика (операторы) или Свой набор, где вы сами вводите последовательность от самого светлого к самому тёмному. Ползунки яркости и контраста подгоняют изображение до того, как оно превращается в символы, поэтому и выцветшие, и слишком тёмные кадры дают читаемое искусство. Режим дизеринга (Floyd-Steinberg или упорядоченный Bayer) разбивает полосы, чтобы даже небольшой набор символов сохранял плавные градиенты. Включите Цветной вывод, чтобы окрасить каждый символ в цвет его исходного пикселя. Переключатель выделения контуров обводит только очертания — это удобно для портретов, логотипов и схем, где линии важнее залитых областей. Инверсия меняет светлое и тёмное местами — удобно для терминалов с чёрным фоном. Результат можно скопировать в буфер обмена, сохранить как .txt или скачать готовый PNG либо цветной HTML.
Как использовать
- Шаг 1 — Загрузите изображение (PNG, JPEG или WebP) или просто нажмите Ctrl + V, чтобы вставить скриншот или скопированную картинку напрямую. Инструмент мгновенно конвертирует его в ASCII-арт с использованием стандартной плотности символов.
- Шаг 2 — выберите пресет символов (Стандарт, Детализированный, Минимум, Блоки, Цифры, Математика или собственный набор), потяните ползунок ширины и подстройте яркость, контраст, выделение контуров и инверсию, пока результат не станет таким, как вам нужно. Миниатюра оригинала остаётся на экране, чтобы сравнивать по ходу настройки.
- Шаг 3 — Скопируйте ASCII-арт в буфер обмена или скачайте как текстовый файл. Также можно сохранить отрендеренный PNG или автономный HTML-файл, который сохраняет цвета.
Когда использовать
- Положить маскота или логотип проекта в README, чтобы он опрятно отображался на GitHub.
- Сделать ретро-баннер для терминала или motd-файл из фото лица или питомца.
- Быстро собрать визуал для слайда хакатона или поздравительной открытки в стиле программиста.
Результат
Разработчик загружает логотип компании, устанавливает ширину 80 символов для отображения в терминале, выбирает детализированный набор символов для лучшей передачи оттенков и копирует ASCII-версию в файл README.md своего проекта.
Частые вопросы
- Почему результат кажется растянутым по вертикали?
- Большинство моноширинных шрифтов примерно вдвое выше своей ширины, поэтому каждый символ покрывает около двух строк исходных пикселей. Конвертер компенсирует это, выбирая по две строки пикселей на каждую строку вывода. Если у вашего моноширинного шрифта другие пропорции, изображение будет казаться сплюснутым или растянутым.
- Когда выбирать Детальный вместо Стандартного?
- Детальный — для фотореалистичных конверсий, где нужно показать черты лица или плавные градиенты. Стандартный — для иконок, логотипов и всего, что должно чётко читаться в терминале: меньше символов меньше шума при малой ширине.
- Какую ширину вывода выбрать?
- 80 колонок — классическая ширина терминала и безопасное значение по умолчанию. Поднимите до 120 для деталированных портретов. Опуститесь до 40 для мелких иконок в README. Свыше 200 файл становится неудобным на мобильных, и почтовые клиенты часто переносят строки.
- Почему контраст выглядит блёкло по сравнению с исходником?
- Используйте ползунки яркости и контраста прямо под списком пресетов. Подняв контраст на 20–40, средние тона перескакивают в более плотные символы — это и спасает выцветшие портреты и скриншоты. Если после контраста картинка станет слишком тёмной или светлой, компенсируйте яркостью.
- Инверсия меняет сами символы или только цвета?
- Меняет именно сопоставление символов. Без инверсии тёмные пиксели становятся плотными глифами вроде @ и #. С инверсией тёмные пиксели становятся лёгкими глифами вроде . или пробела, что подходит для терминалов со светлым текстом на тёмном фоне и тёмного режима редакторов.
Похожие инструменты
Объединение изображений
Объедините несколько изображений горизонтально или вертикально
Инверсия цветов изображения
Инвертируйте все цвета изображения для получения негатива
Трассировщик PNG в SVG
Конвертируйте растровые изображения в масштабируемую векторную графику
Генератор спрайт-листов
Объедините изображения в один спрайт-лист
Конвертер изображений в ICO
Конвертируйте изображения в формат ICO для фавиконов
Инструмент дизеринга
Применяйте алгоритмы дизеринга для уменьшения количества цветов изображения