Задать вопрос
@Vlad_Ilnitskiy

Как провести конвертацию изображения в текстовый формат?

Необходимо написать программу, которая на входе получает файл изображения типа BMP и конвертирует его в текстовый формат. В текстовом формате белый цвет отобразить пробелом, а черный - символом '8'. Как это можно реализовать? Сначала преобразовать в черно-белое, затем представить его в виде матрицы? Хотелось бы хоть маленькие куски кода увидеть, ибо плохо понимаю как это все будет выглядеть.
  • Вопрос задан
  • 5049 просмотров
Подписаться 4 Оценить Комментировать
Ответ пользователя Сергей Протько К ответам на вопрос (5)
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Все довольно просто. Берем картинку, перегоняем ее в grayscale, разбиваем ее на сетку (скажем 10*10 пикселей), вычисляем среднее значение яркости для этого куска и определяем, если яркость выше порогового значения (например 128) то это пробел, если же ниже или равно, то наш символ.
Ответ написан