rubyでターミナルにキャラクタを描画するライブラリ"catpix"
"catpix"はrubyで作られたターミナルに指定画像を表示するプログラムです。dot絵風になります。
$ catpix youkai.jpeg -w 0.8 -h 0.8
ターミナルに出力される画像。
元画像はこちらです。
gemでインストールすると利用できます。
$ sudo gem install catpix
あれ?エラーになりました。
terminfo.c:36:20: fatal error: curses.h: そのようなファイルやディレクトリはありません #include <curses.h>
libncursesを入れるとインストールに成功しました。
sudo apt-get install libncurses5-dev
他にはrmagickを使っているのでrmagickのインストールで失敗する人もいるかも知れません。rubyのプログラムからも利用できます。
require 'catpix' Catpix::print_image "youkai.jpeg", :limit_x => 1.0, :limit_y => 0, :center_x => true, :center_y => true, :bg => "white", :bg_fill => true