[PHP] ASCII-art

Пару лет назад подписался на рассылку обновлений от phpclasses.org. Время от времени там попадаются забавные, интересные и даже полезные классы. Вот и на днях появился интересный класс для ASCII-art графики. Для зарегистрированных там сразу даю ссылку — http://www.phpclasses.org/package/7223-PHP-Generate-a-text-that-looks-like-a-given-image.html. Для всех остальных в конце будет прямая ссылка для скачивания.
Алгоритм работы скрипта очень простой — получает картинку, обрабатывает ее и генерирует цветной ascii-art 🙂 Вроде бы ничего хитрого, вот только делает он это очень красиво. При чем в виде параметров можно задавать увеличение/уменьшение исходного изображения, диапазон используемых символов, использовать ли html-тэги, использовать ли цвета, размер шрифта.
Вот только стоит отметить, что ставить такой скрипт для всеобщего использования у себя на сайте — дело не благодарное. Уж очень ресурсоемкий. Но вот на локалхосте для баловства — самое то. Чем-то похожим был сгенерирован этот флаг — клац.

Пример от меня | Скачать исходники
P.S. Для лучшего отображения в разных браузерах рекомендую в файл example.php добавить в секцию head такое:

<style type="text/css">
*{line-height:%SIZE%px;}
</style>

Тут %SIZE% — величина на 1 больше, чем размер шрифта в ascii-art.

, , ,

1 комментарий
  1. ULTRA сказал(а):

    Забавная штука! И как классно она определяет какой куда символ поставить)

Оставить комментарий

Top ↑ | Main page | Back