timg とは
ターミナルに画像を表示する CLI です。Mac でいう imgcat
です。
Ubuntu にインストールする方法
timg
を Ubuntu にインストールします。ドキュメントには apt
でインストールできるようにも書いてあるのですが現状*1では見つかりません。したがってソースコードからビルドをする形でインストールをします。
ドキュメントに書いてあるとおりですが、以下の手順になります。
0. 必要なパッケージをインストールする
ビルドをするために必要なパッケージをインストールします。
$ sudo apt install -y cmake git g++ pkg-config $ sudo apt install -y libgraphicsmagick++-dev libturbojpeg-dev libexif-dev libswscale-dev # needed libs # If you want to include video decoding, also install these additional libraries $ sudo apt install -y libavcodec-dev libavformat-dev $ sudo apt install -y libavdevice-dev # If you want to read from video devices such as v4l2 $ sudo apt install -y libopenslide-dev # If you want to add OpenSlide images support $ sudo apt install -y pandoc # If you want to recreate the man page
1. リポジトリをクローンする
リポジトリを手元に持ってきます。
$ git clone https://github.com/hzeller/timg.git
2. リポジトリ内に移動する
リポジトリ内に移動します。
$ cd timg
3. ビルド用に一時的なディレクトリを作成し、そこへ移動します
$ mkdir build $ cd build
4. ビルドします
$ cmake ../ -DWITH_VIDEO_DECODING=On -DWITH_VIDEO_DEVICE=On -DWITH_OPENSLIDE_SUPPORT=On $ make
5. 生成バイナリを確認する
ビルドが終了すると、現在のディレクトリ配下の src
ディレクトリ内に timg
というバイナリが生成されています。
$ ls src cmake_install.cmake CMakeFiles Makefile timg timg-version.h
6. timg をパスが通った場所に移動する
生成された timg というファイル名のバイナリをパスが通った場所に移動します*2。
7. コマンドが実行できることを確かめる
任意の場所で以下のコマンドを実行し、バージョンを確かめます。
$ timg --version timg v1.4.2-12-g7185c49 2021-10-08 09:28:25 -0700 <https://timg.sh/> Copyright (c) 2016..2021 Henner Zeller. This program is free software; license GPL 2.0. Image decoding GraphicsMagick 1.3.35 (2020-02-23) Openslide 3.4.1 Video decoding libav 58.29.100
その後、任意の画像ファイルを timg
の引数に指定し、画像が表示されることを確かめます。
補足
画質はどう頑張っても良くはならない*3ので、あくまで簡易確認用として用いるのが良いと思います。
各種オプションについては公式ドキュメントに詳細があります。