SSHクライアントによってはSixel Graphicsの画像表示に対応しています。例えばこんな感じ。
こちらはRLoginというSSHクライアントソフトを使用しており、Sixelの表示に対応しています。そしてこのように画像を簡単に表示するにはimg2sixelというコマンドが非常に便利です。このコマンドではPNG画像やJPEG画像をターミナル上に表示できます。
ということでimg2sixelのインストール方法を解説します。
手順
こちらのlibsixelを使います。ビルドが終わるとimg2sixelという実行ファイルが作られます。
#ソースをダウンロード
wget https://github.com/saitoha/libsixel/releases/download/v1.8.6/libsixel-1.8.6.tar.gz
#アーカイブを展開
tar -xvf libsixel-1.8.6.tar.gz
#フォルダに入ってconfigureしてmake
cd sixel-1.8.6
./configure
make
sudo make install
(または make install)
インストール先を指定する場合はprefixで指定可能。
./configure --prefix=/インストール先
インストール先にはbin include lib shareが作成されますので、.bashrc等を編集してbinにPATHを通しておきましょう。
export PATH=/sixelのインストール先/bin:$PATH
使い方
使い方はコマンド名とファイル名を入れるだけです。
img2sixel hogehoge.png
ちなみにSixel Graphicsに対応していないターミナルだと何も表示されません。
以上!
コメント