Комментарии 69
Положи в дополнение к скриншотам и полученные ascii-тексты.
+3
добавил в маленьком разрешении pastie.org/777064
+2
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Как раз сегодня поставил =) Посмеялся
0
Спасибо) Классная вещь, было бы интересно почитать про алгоритм работы программы. Можно книжки.
+1
дык алгоритм в посте описан, не?
+1
добавил ссылку в пост — www.jave.de/image2ascii/algorithms.html
+1
Я когда-то давно ещё на дельфи делал похожую программу. Только она вначале анализировала «форму» всех доступных ascii- символов, а затем пыталась к каждой части изображения применить наиболее подходящий символ (причём пыталась даже сдвиг небольшой сделать при проверке). Всё это позволяло получать весьма неплохого качества ascii-арт при низком разрешении результата.
+4
А на лету не умеет? Чтобы через видоискатель можно было сразу ASCII-графику видеть в реальном времени?
0
Это как раз и было изначальной задумкой, но обнаружились проблемы с камерой. Надеюсь в будущих версиях андроида их пофиксят.
+5
Приложение зачётное.
Но на HTC Hero, кодирование — это далеко не мгновенная операция.
В риалтайме, боюсь, такое не потянет.
Если же есть пути для оптимизации, то было бы здорово их применить уже сейчас.
Но на HTC Hero, кодирование — это далеко не мгновенная операция.
В риалтайме, боюсь, такое не потянет.
Если же есть пути для оптимизации, то было бы здорово их применить уже сейчас.
0
Максимум что получалось выжимать — 2fps (в ущерб качеству). Есть мысль вынести вычисления с телефона в облако. Попробую, когда будет время.
0
К облаку постоянное сетевое подключение надо.
Которого может не оказаться, когда потребуется сделать снимок.
Уж лучше тогда оставить всё как есть.
Которого может не оказаться, когда потребуется сделать снимок.
Уж лучше тогда оставить всё как есть.
0
Не, я имею в виду использовать это только для live-preview. Но это конечно, если скорость подключения достаточная. Или хотя бы пробовать отсылать каждый второй кадр. Тогда наличие интернета слегка увеливало бы fps
0
Идея интересная, но пока не появится повсеместный дешёвый безлимитный интернет у сотовых операторов, вряд ли таким живым просмотром много людей будет пользоваться.
Если, всё-таки, соберётесь делать по-своему, то советую сделать хотя бы переключалку «GPRS/WI-FI».
Иначе, есть риск, что икота замучает, если кто-то случайно забудет отключить GPRS.
Если, всё-таки, соберётесь делать по-своему, то советую сделать хотя бы переключалку «GPRS/WI-FI».
Иначе, есть риск, что икота замучает, если кто-то случайно забудет отключить GPRS.
0
Слушай, а круто вышло, идея — интересная. Жалко, что как минимум лайв преобразования либо очень будут трудоемки и, как следствие, лагать либо не сработают вообще.
0
еще бы увеличение мультитачем
+4
А можно ссылку на сам apk-файл? А то у нас тут на Украине, видите ли, официальные Hero не поддерживают Маркет… :(
0
круто! автор молодец :)
+1
На гелекси (андройд 1.5, I7500XEII5) просто делает снимок и снова возвращается в режим камеры. Правда одна из попыток была удачной и я увидел снимок в ascii, в остальных случаях ничего не происходило
+1
HTC Magic + CM 4.2.13(рус) полёт нормальный
Прикольная программка. Надо будет с ней по больше поиграться.
Я вот только не понял назначение функций Reduce / Increase font size (Volume down / up).
В моём случае они просто делали zoom по картинке. По описанию ожидал увидеть увеличения блоков оцифровки.
П.С. Русская локаль ожидается?
Прикольная программка. Надо будет с ней по больше поиграться.
Я вот только не понял назначение функций Reduce / Increase font size (Volume down / up).
В моём случае они просто делали zoom по картинке. По описанию ожидал увидеть увеличения блоков оцифровки.
П.С. Русская локаль ожидается?
+1
Нашел маленький баг или может это feature…
1) Сделать снимок и подождать пока оцифруется
2) Заблокировать экран
а. подождать пока сам заблокируется
б. или заблокировать через END клавишу
Результат, после раз блокировки мы потеряли не сохраненный рисунок :(
1) Сделать снимок и подождать пока оцифруется
2) Заблокировать экран
а. подождать пока сам заблокируется
б. или заблокировать через END клавишу
Результат, после раз блокировки мы потеряли не сохраненный рисунок :(
0
>Я вот только не понял назначение функций Reduce / Increase font size (Volume down / up).
>В моём случае они просто делали zoom по картинке. По описанию ожидал увидеть увеличения >блоков оцифровки
Дело в том, что как картинку можно сохранять только то, что в данный момент на экране. Для этого и нужна эта функция. А идею с изменением размера блоков сделаю. Она и сейчас есть — но только с двумя ступенями. Локаль будет, русская и китайская (:
>Нашел маленький баг или может это feature…
к сожалению не баг. были технические сложности(
>В моём случае они просто делали zoom по картинке. По описанию ожидал увидеть увеличения >блоков оцифровки
Дело в том, что как картинку можно сохранять только то, что в данный момент на экране. Для этого и нужна эта функция. А идею с изменением размера блоков сделаю. Она и сейчас есть — но только с двумя ступенями. Локаль будет, русская и китайская (:
>Нашел маленький баг или может это feature…
к сожалению не баг. были технические сложности(
0
Аналогично:
Сработал будильник => появился диалог «Отложить/отключить» => нажал отключить => картинка потерялась, а приложение перешло в режим съемки.
Сработал будильник => появился диалог «Отложить/отключить» => нажал отключить => картинка потерялась, а приложение перешло в режим съемки.
0
"@" соответствует белому
может быть, чёрному? :)
может быть, чёрному? :)
0
Почему-то в маркете не находится. HTC Hero, Android 1.5…
На ссылку браузер тоже ругается… :)
На ссылку браузер тоже ругается… :)
0
Samsung Spica — пока полёт нормальный, ставил с аркета. И работает шустро ))
0
Уберите пожалуйста верхнюю полосочку.
Могу привести пример кода, если что.
Могу привести пример кода, если что.
0
Вообще используется $ как полное закрашивание блока. (я к тому если уж очень хочется сделать true ascii :))
0
На Samsung Galaxy Spica I5700 вроде все отлично работает только после нажатия клавиши камеры — экран становится черным, когда кнопку отпускаешь делает снимок, потом преобразуется в ASCII.
0
может кому интересно будет поиграться
www.krazydad.com/asciicam/
www.krazydad.com/asciicam/
0
а она платная?
не нахожу её в маркете…
не нахожу её в маркете…
0
на htc tattoo работает, забавно :) скорость аскиизации нельзя увеличить?
0
на G1 пашет, круто!
но один раз в ребут послал, до этого такого эфекта только новителовский софт добивался =)
но один раз в ребут послал, до этого такого эфекта только новителовский софт добивался =)
0
Круто =) Еще бы увеличение жестом на Hero — было бы вообще здорово)
0
Хиро сейчас только один жест показывать умеет.
Называется «Стахановское движение» (С) Городок.
Ждём свежую прошивку. Обещались в начале зимы.
Называется «Стахановское движение» (С) Городок.
Ждём свежую прошивку. Обещались в начале зимы.
0
В смысле? API закрытый для жестов?
0
Жесты появились в версии 1.6.
Для героев официальная прошивка только с 1.5.
С начала зимы (декабря 2009) ждём 2.0.
Но был перенос сроков на февраль, зато обещали сразу 2.1.
Вот здесь лежит неофициальная (или бета) прошивка 2.1: forum.xda-developers.com/showthread.php?t=592596
Для героев официальная прошивка только с 1.5.
С начала зимы (декабря 2009) ждём 2.0.
Но был перенос сроков на февраль, зато обещали сразу 2.1.
Вот здесь лежит неофициальная (или бета) прошивка 2.1: forum.xda-developers.com/showthread.php?t=592596
0
Вы мой вопрос не видели?)
В Герое жесты работают в 1.5 в браузере, альбомах и просмотрщике PDF.
Я и спрашиваю, в 1.5 этот апи проприетарный, что ли, что его использовать нельзя? Или в чем проблема?
В Герое жесты работают в 1.5 в браузере, альбомах и просмотрщике PDF.
Я и спрашиваю, в 1.5 этот апи проприетарный, что ли, что его использовать нельзя? Или в чем проблема?
0
Ну, вот мне это и интересно было. Спасибо за ответ :) Жаль, плюсануть Вам нечем.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
AsciiCamera