Всем привет.
Продвигаю свое творение — ascii-камеру для Android.
Программа делает фотографию и сразу преобразует ее в изображение ascii, используя один из двух простых алгоритмов обработки.
Давайте посмотрим на них поближе.
Первый алгоритм (Оттенки серого) берет каждый фрагмент изображения и вычисляет его среднюю яркость (значение из цветовой модели).
ВПГ ).
Далее просто выбирается символ, соответствующий этому уровню яркости («@» соответствует белому, «.
» — темно-серому и т. д.).
Второй алгоритм (Black&white), в отличие от первого, ориентирован на более интересную прорисовку границ.
Он не менее тривиален и работает по принципу сопоставления четырех пикселей наиболее похожим по внешнему виду символам.
Те.
Строим своеобразную таблицу шаблонов (16 строк), которая выглядит примерно так:
Есть и другие алгоритмы, с ними вы можете ознакомиться, например Здесь .
Опции редактирования включают следующее:
- Инвертировать.
Он работает для алгоритма оттенков серого и заключается в том, что буквы рисуются на белом фоне, но теперь «@» соответствует черному и т.д.
- Переключение низкой/высокой плотности.
В высоком разрешении изображение ascii не умещается целиком на экране, но его можно перемещать пальцем или трекболом.
- Увеличить/уменьшить шрифт
Более текстовый файл и пару скриншотов на закуску
Программа бесплатна и ее можно найти на маркете здесь:
Вы также можете скачать Здесь
Тестировалось в основном на HTC Hero, есть данные, что на некоторых устройствах все равно вылетает. Если у кого-то упадет, напишите пожалуйста, что это был за аппарат и что нажимали.
Обычно дополнительно выкладывают жутко интересную статистику, но все, что я знаю, это около 1,5к установок за 3 дня, из которых примерно 80% активные.
Критика и предложения приветствуются.
Джек_ландин
Теги: #ASCII #ascii art #asciicamera #Android #просто ради удовольствия #разработка Android
-
Play Impossible — Умный Мяч Для Дворовых Игр
19 Oct, 24 -
Как Разработать Сотни Экспериментов A/B
19 Oct, 24 -
Представлен Бюджетный Смартфон Htc Explorer
19 Oct, 24 -
Стратегии Локализации Контента
19 Oct, 24 -
Хосты Оболочки В Dns
19 Oct, 24