Изображение в ASCII
Преобразует данные изображения в формате base64 в ASCII-текст с настраиваемой шириной и инверсией яркости.
Запустить инструмент
Инструмент преобразует данные растрового изображения из формата base64 в текстовую ASCII-графику. Входная строка декодируется, после чего исходный рисунок переводится в оттенки серого и масштабируется до выбранной ширины. Высота вычисляется автоматически с учетом пропорций кадра и вертикальной поправки символов шрифта. По умолчанию ширина равна 80 символам, а инверсия выключена. Каждый пиксель сопоставляется с фиксированной десятиуровневой шкалой символов разной плотности от светлого к темному. Если включить параметр «Инверсия», шкала разворачивается в обратном направлении, меняя отображение светлых и темных участков на противоположное. Полученный результат можно скопировать для вставки в текстовые документы, терминалы или комментарии к исходному коду. После выполнения преобразования в панели вывода появляются готовый ASCII-текст, итоговая ширина, расчетная высота и общее количество строк. Если передать пустую строку, некорректный base64 или поврежденный графический файл, инструмент выведет сообщение о невозможности открыть или обработать изображение.
Инструкция
- Закодируйте изображение в base64 и вставьте полученную строку в поле «Данные изображения».
- Укажите ширину результата или оставьте значение по умолчанию 80.
- При необходимости включите «Инверсию», чтобы обратить шкалу символов яркости.
- Запустите преобразование и скопируйте полученный ASCII-текст вместе с показанными размерами и количеством строк.
- Если появилась ошибка, проверьте, что строка содержит данные изображения в base64 и изображение можно открыть после декодирования.
Примеры
- Преобразуйте изображение в строку base64 и передайте ее в поле «Данные изображения». Оставьте ширину 80 и отключите инверсию, чтобы получить стандартное ASCII-представление.
- Для более компактного результата укажите меньшую ширину. Если светлые и темные участки выглядят недостаточно выразительно, включите параметр «Инверсия»: шкала символов будет использована в обратном порядке.
Частые вопросы
Какие данные изображения можно передать?
Инструмент принимает строку с данными изображения в формате base64. Он декодирует эту строку и открывает полученное изображение.
Как определяется размер ASCII-изображения?
По умолчанию используется ширина 80. Высота вычисляется автоматически по исходному соотношению сторон изображения с вертикальной поправкой.
Что меняет параметр «Инверсия»?
При включении этого параметра шкала символов обращается, поэтому светлые и темные участки меняются местами при отображении яркости.
Что возвращается после обработки?
После запуска инструмент выводит ASCII-текст, итоговую ширину, рассчитанную высоту и число строк.
Почему преобразование может завершиться ошибкой?
Обработка завершается ошибкой, если данные не переданы, строку base64 не удается декодировать, изображение невозможно открыть или возникает сбой при масштабировании либо создании текста.