Разработчики сайта для хранения изображений в формате .gif Tenor (дочерняя компная Google) представили Gif for CLI — открытый код для создания анимированных изображений в интерфейсе командной строки. Такая программа разбивает исходную анимацию или короткое видео на кадры и представляет их в виде изображений из символов в кодировке ASCII, сообщается в блоге Google Open Source.
Впервые формат .gif был разработан американской компанией CompuServe 15 июня 1987 года для передачи растровых (состоящих из сетки пикселей) изображений в сети без потери данных. Для передачи изображения использовалась палитра из 256 цветов, а спустя два года, в 1989 году, формат модифицировали, добавив к нему анимацию.
В честь 31 дня рождения .gif разработчики Tenor представили специальный скрипт, который позволяет конвертировать анимированное изображение или небольшое видео в «гифку» из символов ASCII — кодировки, в которой печатным и непечатным символам соответствуют цифровые изображения. Gif for CLI берет исходный файл пользователя и разбивает его на кадры с помощью ffmpeg, после чего представляет их символами кодировки и выводит в консоль один за другим.
Создание ASCII-анимации — идея не новая. С помощью протокола telnet, к примеру, в командной строке можно запустить ASCII-версию четвертого эпизода «Звездных войн» (ее также можно посмотреть здесь). В этот раз разработчики расширили анимацию с помощью ANSI-графики, с помощью чего изображение в командной строке можно раскрасить, а также использовать в качестве приветствия при открытии. Исходный код и подробные инструкции (запуск Gif for CLI требует Python 3) доступны в репозитории разработчиков на github.
Создавать анимированную графику можно и другими необычными способами. Недавно с помощью Excel-таблиц удалось создать игровой движок псевдотрехмерного шутера от первого лица.
Елизавета Ивтушок
Возраст серебряной монеты составляет около 1800 лет
Восьмилетний мальчик, игравший в августе прошлого года в песочнице в своей начальной школе, обнаружил необычный артефакт, который он показал своим родителям. Предмет оказался древнеримским серебряным денарием массой 2,4 грамма, который отчеканили во времена правления императора Марка Аврелия (161–180 годы нашей эры), то есть более 1800 лет назад. По-видимому, обнаруженная монета представляет собой свидетельство торговли между римлянами и хавками — древнегерманским племенем, населявшим эти земли в первых веках нашей эры. Как сообщает пресс-служба Сената Вольного ганзейского города Бремен, это всего лишь третья подобная находка, сделанная на территории города, и первая за несколько десятилетий.