Comments 34
На практике можно применять для всяческих «Мозабриков» и подобных конструкторов. И для светодиодных матриц низкого разрешения.
Вообще у меня идея зайти в flipper one, так что да, вполне подойдет для мелких светодиодных экранов
Скорее, для довольно крупных, но низкого разрешения. Таких, где пиксель - квадрат со стороной в несколько миллиметров. Как, например, рекламные на крыше такси.
Заходи
Ещё не пробовал, но это действительно круто!
Напомнило мой давнишний проект по рисованию картинок в San Andreas: MultiPlayer. Я обнаружил, что можно на гранях любых объектов писать текст. И если выбрать текст Wingdings, то символами квадрата можно почти создать картинку. Подобрал пару квадратных объектов, размер шрифта, чтобы без зазоров вышло, автоматизировал печать "пикселей".. С лимитом в 1024 символа не разгуляешься, поэтому ещё и автоматизировал стыковку и размещение объектов в пространстве, с вращением и перемещением всей картины целиком.
Итого сделал пару карт с фотографией владельца сервера, ностальжи
Очень круто! Но где Makefile ? Где инструкция по сборке ? Хочу попробовать оба Ваших проекта на FreeBSD.
PS: Полностью терминальный SIP клиент не лишен смысла, особенно если он будет на лету перекодировать H.264 в Ваш babe формат.
все просто, требуется go, с опцией cgo больше ничего не требуется...
с make файлом подумаю как сделать тоже, и наверно добавлю автосборки под фряху (я BSDшки тоже очень люблю)
Я не goльфист. Сделать pkg install lang/go могу, но дальше - совершенно без понятия как там оно все собирается. Добавьте пожалуйста простейший Makefile.
Так, собрал Babe с помощь команды go build. Пожал первый попавшийся JPEG. Теперь ищу как его отобразить в терминале...
смотри, BABE это просто новый формат файла, в нем можно фотки хранить
say это консольная утили под капотом которой есть преобразование видео на основе BABE
если требуется просто что то любое отобразить в терминале, я могу свой старый рпоект на go перекинуть и в гит положить (можно сделать photo → терминал, video → terminal)
Я по большей части пользователь терминала, поэтому хочу утилиту с помощью которой можно просмотреть любой JPEG или PNG на консоли (пусть в несколько стремном качестве). Такое возможно ?
PS: Режим "video → terminal" было бы совсем круто!
Посмотри timg
релизы пока не сделал, но сделаю
https://github.com/svanichkin/see
пока релизы не настроил − как руки дойдут сделаю
Очень впечатляющий результат получился, конвертнуть картинку и вживую в терминале бы глянуть, был бы очень признателен
Мега круто, спасибо! Теперь только ей и буду просматривать видосы. :-)
PS: Под фрю собралась без проблем.
PPS: Отправьте эту утилиту в репозиторий FreeBSD, очень полезная штука получилась.
Подозреваем, скоро у нас появится генератор
текстовых картинок в телеграме, использующий данный метод)
А то гляди и даже видео^ ^
Я шрифтом Брайля так баловался, там в юникоде есть любая комбинация точек, причем, легко вычисляемая.
Читал пару неделю назад доклад про вундервафлю чуть пошире — с рендерингом чего угодно в Терминале на недавнем холи, когда-нибудь орги выложат на ютуб, но я бы в вашем случае обратил внимание или дождался бы когда опубликуют бесплатно
Ссылка на сайт Холи с записью доклада — линк
Ваша ссылка — не ссылка.
Вы про этот доклад?
Демосценично!
Делал видеоплеер в терминале. Тоже с полусимволами и четвертьсимволами.
Жаль, что нет спецсимвола «пауза на 30мс» — можно было бы видео сохранять прямо в текстовом файле и проигрывать через cat.
Под ios на днях сделал демку которая обычными символами оцифровывает картинку с камеры. CPU обработку плохо тянет. Но видео конвертируется. А тут прям совсем хорошо получается.
В терминале пытался рейтрейсинг делать. Но опять же, в данной статье картинка сильно четче получается. 👍
что бы улучшить вывод картинки, нужно вопервых с камеры просить картинку малого размера, во вторых использовать tcell или любую утилиту в которой под капотом сделана отрисовка лишь изменившихся символов в терминале, а не всех
ну и про оптимизации внутри не надо забывать, лишние циклы на каждый кадр и т.д.
Функциональное IT искусство