Я когда-то давно ещё на дельфи делал похожую программу. Только она вначале анализировала «форму» всех доступных ascii- символов, а затем пыталась к каждой части изображения применить наиболее подходящий символ (причём пыталась даже сдвиг небольшой сделать при проверке). Всё это позволяло получать весьма неплохого качества ascii-арт при низком разрешении результата.
Приложение зачётное.
Но на HTC Hero, кодирование — это далеко не мгновенная операция.
В риалтайме, боюсь, такое не потянет.
Если же есть пути для оптимизации, то было бы здорово их применить уже сейчас.
Не, я имею в виду использовать это только для live-preview. Но это конечно, если скорость подключения достаточная. Или хотя бы пробовать отсылать каждый второй кадр. Тогда наличие интернета слегка увеливало бы fps
Идея интересная, но пока не появится повсеместный дешёвый безлимитный интернет у сотовых операторов, вряд ли таким живым просмотром много людей будет пользоваться.
Если, всё-таки, соберётесь делать по-своему, то советую сделать хотя бы переключалку «GPRS/WI-FI».
Иначе, есть риск, что икота замучает, если кто-то случайно забудет отключить GPRS.
Слушай, а круто вышло, идея — интересная. Жалко, что как минимум лайв преобразования либо очень будут трудоемки и, как следствие, лагать либо не сработают вообще.
На гелекси (андройд 1.5, I7500XEII5) просто делает снимок и снова возвращается в режим камеры. Правда одна из попыток была удачной и я увидел снимок в ascii, в остальных случаях ничего не происходило
HTC Magic + CM 4.2.13(рус) полёт нормальный
Прикольная программка. Надо будет с ней по больше поиграться.
Я вот только не понял назначение функций Reduce / Increase font size (Volume down / up).
В моём случае они просто делали zoom по картинке. По описанию ожидал увидеть увеличения блоков оцифровки.
>Я вот только не понял назначение функций Reduce / Increase font size (Volume down / up).
>В моём случае они просто делали zoom по картинке. По описанию ожидал увидеть увеличения >блоков оцифровки
Дело в том, что как картинку можно сохранять только то, что в данный момент на экране. Для этого и нужна эта функция. А идею с изменением размера блоков сделаю. Она и сейчас есть — но только с двумя ступенями. Локаль будет, русская и китайская (:
>Нашел маленький баг или может это feature…
к сожалению не баг. были технические сложности(
На Samsung Galaxy Spica I5700 вроде все отлично работает только после нажатия клавиши камеры — экран становится черным, когда кнопку отпускаешь делает снимок, потом преобразуется в ASCII.
Жесты появились в версии 1.6.
Для героев официальная прошивка только с 1.5.
С начала зимы (декабря 2009) ждём 2.0.
Но был перенос сроков на февраль, зато обещали сразу 2.1.
Поддержка жестов на уровне Java API до версии 1.6 отсутствовала.
Но на низком уровне действительно имела место быть.
Браузер со смотрелкой разработаны вне Java API, возможно на NDK, поэтому в них жесты имеются.
AsciiCamera