Как стать автором
Обновить

Комментарии 69

Положи в дополнение к скриншотам и полученные ascii-тексты.
добавил в маленьком разрешении pastie.org/777064
НЛО прилетело и опубликовало эту надпись здесь
Спасибо. UI действительно отстойное) А с разрешением странно, ничего не хардкодил.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Как раз сегодня поставил =) Посмеялся
aalib буквально
И иконка улыбает, между прочим =)
Только сейчас заметил, что трекбол инвертирван оО
Кручу его вниз, а он вверх поднимает. Баг или фича?
Привязка к ландшафтности растраивает
Invert Y. Как в играх
Плюсанул кармы за хорошую работу
Я думал упоминание aalib будет в первом комментарии :)
Забывает молодежь. Забывает…
Да не забывает, я им впечатлился. А конкретно ascii-видео впечатлило
Я про большинство
Какой aalib, на дворе уже давно и прочно царит libcaca ;)
Спасибо, интересно, но aalib — это oldsvhool и всё такое, да и название… =)
Вы не поверите — но иконка у них именно про то, о чем название:
Спасибо) Классная вещь, было бы интересно почитать про алгоритм работы программы. Можно книжки.
дык алгоритм в посте описан, не?
Я когда-то давно ещё на дельфи делал похожую программу. Только она вначале анализировала «форму» всех доступных ascii- символов, а затем пыталась к каждой части изображения применить наиболее подходящий символ (причём пыталась даже сдвиг небольшой сделать при проверке). Всё это позволяло получать весьма неплохого качества ascii-арт при низком разрешении результата.
А на лету не умеет? Чтобы через видоискатель можно было сразу ASCII-графику видеть в реальном времени?
Это как раз и было изначальной задумкой, но обнаружились проблемы с камерой. Надеюсь в будущих версиях андроида их пофиксят.
Приложение зачётное.
Но на HTC Hero, кодирование — это далеко не мгновенная операция.
В риалтайме, боюсь, такое не потянет.
Если же есть пути для оптимизации, то было бы здорово их применить уже сейчас.
Максимум что получалось выжимать — 2fps (в ущерб качеству). Есть мысль вынести вычисления с телефона в облако. Попробую, когда будет время.
К облаку постоянное сетевое подключение надо.
Которого может не оказаться, когда потребуется сделать снимок.
Уж лучше тогда оставить всё как есть.
Не, я имею в виду использовать это только для live-preview. Но это конечно, если скорость подключения достаточная. Или хотя бы пробовать отсылать каждый второй кадр. Тогда наличие интернета слегка увеливало бы fps
Идея интересная, но пока не появится повсеместный дешёвый безлимитный интернет у сотовых операторов, вряд ли таким живым просмотром много людей будет пользоваться.

Если, всё-таки, соберётесь делать по-своему, то советую сделать хотя бы переключалку «GPRS/WI-FI».

Иначе, есть риск, что икота замучает, если кто-то случайно забудет отключить GPRS.
Слушай, а круто вышло, идея — интересная. Жалко, что как минимум лайв преобразования либо очень будут трудоемки и, как следствие, лагать либо не сработают вообще.
еще бы увеличение мультитачем
А можно ссылку на сам apk-файл? А то у нас тут на Украине, видите ли, официальные Hero не поддерживают Маркет… :(
добавил в пост
круто! автор молодец :)
На гелекси (андройд 1.5, I7500XEII5) просто делает снимок и снова возвращается в режим камеры. Правда одна из попыток была удачной и я увидел снимок в ascii, в остальных случаях ничего не происходило
а нажимали центральной кнопкой или «камерной»?
обеими :)
ага, тогда ясно в чем дело. поправлю в ближайшем обновлении
HTC Magic + CM 4.2.13(рус) полёт нормальный
Прикольная программка. Надо будет с ней по больше поиграться.

Я вот только не понял назначение функций Reduce / Increase font size (Volume down / up).
В моём случае они просто делали zoom по картинке. По описанию ожидал увидеть увеличения блоков оцифровки.

П.С. Русская локаль ожидается?
Нашел маленький баг или может это feature…

1) Сделать снимок и подождать пока оцифруется
2) Заблокировать экран
а. подождать пока сам заблокируется
б. или заблокировать через END клавишу

Результат, после раз блокировки мы потеряли не сохраненный рисунок :(
>Я вот только не понял назначение функций Reduce / Increase font size (Volume down / up).
>В моём случае они просто делали zoom по картинке. По описанию ожидал увидеть увеличения >блоков оцифровки

Дело в том, что как картинку можно сохранять только то, что в данный момент на экране. Для этого и нужна эта функция. А идею с изменением размера блоков сделаю. Она и сейчас есть — но только с двумя ступенями. Локаль будет, русская и китайская (:

>Нашел маленький баг или может это feature…
к сожалению не баг. были технические сложности(
ну я так и думал что это фича.

Буду с нетерпением ждать возможности увеличения каретки.
Аналогично:
Сработал будильник => появился диалог «Отложить/отключить» => нажал отключить => картинка потерялась, а приложение перешло в режим съемки.
"@" соответствует белому
может быть, чёрному? :)
не, по умолчанию печатается белый текст на черном фоне
Почему-то в маркете не находится. HTC Hero, Android 1.5…
На ссылку браузер тоже ругается… :)
у меня тоже HTC Hero, Android 1.5, а сканер кодов — zxing. Странно, а по имени то в маркете ищется хоть?
я Вчера около 12 часов утра нашел. Так-же hero 1.5
Странно… сканер такой же. Поиском тоже не находится.
Samsung Spica — пока полёт нормальный, ставил с аркета. И работает шустро ))
Уберите пожалуйста верхнюю полосочку.
Могу привести пример кода, если что.
спасибо, уже сам нашел
Вообще используется $ как полное закрашивание блока. (я к тому если уж очень хочется сделать true ascii :))
На Samsung Galaxy Spica I5700 вроде все отлично работает только после нажатия клавиши камеры — экран становится черным, когда кнопку отпускаешь делает снимок, потом преобразуется в ASCII.
а она платная?

не нахожу её в маркете…
не, бесплатная. еще у нескольких человек такая же проблема, самому интересно в чем дело
на htc tattoo работает, забавно :) скорость аскиизации нельзя увеличить?
В следующей версии сделаю настройку качество/скорость
на G1 пашет, круто!
но один раз в ребут послал, до этого такого эфекта только новителовский софт добивался =)
Круто =) Еще бы увеличение жестом на Hero — было бы вообще здорово)
Хиро сейчас только один жест показывать умеет.
Называется «Стахановское движение» (С) Городок.

Ждём свежую прошивку. Обещались в начале зимы.
В смысле? API закрытый для жестов?
Жесты появились в версии 1.6.
Для героев официальная прошивка только с 1.5.
С начала зимы (декабря 2009) ждём 2.0.
Но был перенос сроков на февраль, зато обещали сразу 2.1.

Вот здесь лежит неофициальная (или бета) прошивка 2.1: forum.xda-developers.com/showthread.php?t=592596
Вы мой вопрос не видели?)

В Герое жесты работают в 1.5 в браузере, альбомах и просмотрщике PDF.

Я и спрашиваю, в 1.5 этот апи проприетарный, что ли, что его использовать нельзя? Или в чем проблема?
Поддержка жестов на уровне Java API до версии 1.6 отсутствовала.
Но на низком уровне действительно имела место быть.
Браузер со смотрелкой разработаны вне Java API, возможно на NDK, поэтому в них жесты имеются.
Ну, вот мне это и интересно было. Спасибо за ответ :) Жаль, плюсануть Вам нечем.
Ну, вот мне это и интересно было. Спасибо за ответ :) Жаль, плюсануть Вам нечем.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации