Инструменты для изображений

Изображение в ASCII

Преобразует данные изображения в формате base64 в ASCII-текст с настраиваемой шириной и инверсией яркости.

Запустить инструмент

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

Инструкция

  1. Закодируйте изображение в base64 и вставьте полученную строку в поле «Данные изображения».
  2. Укажите ширину результата или оставьте значение по умолчанию 80.
  3. При необходимости включите «Инверсию», чтобы обратить шкалу символов яркости.
  4. Запустите преобразование и скопируйте полученный ASCII-текст вместе с показанными размерами и количеством строк.
  5. Если появилась ошибка, проверьте, что строка содержит данные изображения в base64 и изображение можно открыть после декодирования.

Примеры

  • Преобразуйте изображение в строку base64 и передайте ее в поле «Данные изображения». Оставьте ширину 80 и отключите инверсию, чтобы получить стандартное ASCII-представление.
  • Для более компактного результата укажите меньшую ширину. Если светлые и темные участки выглядят недостаточно выразительно, включите параметр «Инверсия»: шкала символов будет использована в обратном порядке.

Частые вопросы

Какие данные изображения можно передать?

Инструмент принимает строку с данными изображения в формате base64. Он декодирует эту строку и открывает полученное изображение.

Как определяется размер ASCII-изображения?

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

Что меняет параметр «Инверсия»?

При включении этого параметра шкала символов обращается, поэтому светлые и темные участки меняются местами при отображении яркости.

Что возвращается после обработки?

После запуска инструмент выводит ASCII-текст, итоговую ширину, рассчитанную высоту и число строк.

Почему преобразование может завершиться ошибкой?

Обработка завершается ошибкой, если данные не переданы, строку base64 не удается декодировать, изображение невозможно открыть или возникает сбой при масштабировании либо создании текста.

Встроить этот инструмент

Добавьте рабочий инструмент SmartPlusLab на свой сайт с помощью кода ниже.