Как я могу преобразовать изображение в ASCII-представление изображения? - PullRequest
1 голос
/ 10 июля 2010

Моя идея состоит в том, чтобы захватить каждый пиксель, проанализировать значение 255,255,255 и дать каждому пикселю шанс попасть только в 1 из 10 делений, которые я выложу.

Это не принесет полного цветового представления, но моя цель состоит в том, чтобы сделать ASCII, который по крайней мере напоминает формы объектов на изображениях.Описать это так сказать.

Будет ли это работать?

Ответы [ 2 ]

0 голосов
/ 11 июля 2010

Если бы я правильно понял процесс, эффект был бы аналогичен опции "posterize", которую вы получаете в некоторых пакетах с краской, где количество цветов уменьшается до некоторого произвольного числа.

0 голосов
/ 11 июля 2010

Это будет работать, вот полный пример на c #

http://www.codeproject.com/KB/web-image/AsciiArt.aspx

Большинство реализаций не конвертируют один пиксель в один символ.Вместо этого они делят изображение на прямоугольные области пикселей, а затем анализируют каждую область.Помимо общей интенсивности региона, вы также хотите посмотреть, как интенсивность распространяется по области, и выбрать соответствующий символ.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...