次の記事では、FIMについて見ていきます。 ターミナルの常連ユーザーとして、私はターミナルから画像を表示できるアプリケーションを知りませんでした。 これは、特にGnu / Linuxの世界で現在利用可能なGUI画像ビューアの数と比較すると、私には普通のことではありませんでした。 少しナビゲートして、私は出くわしました FIMと呼ばれるCLI画像ビューア。 このビューアを使用すると、最終的に端末から自分の画像を見ることができます。 このユーティリティは、軽量であることが特徴です。 とても軽いです 画像を表示するためのほとんどのGUIアプリケーションと比較します。
FIM Fbiの改善を意味します。 知らない人のために、Fbiは画像ビューアです フレームバッファ Gnu / linux用。 このツールは、システムフレームバッファーを使用して、コマンドラインから直接画像を表示します。
FIMの一般的な特徴
デフォルトでは、 画像 bmp、gif、jpeg、PhotoCD、png、ppm、tiff、xwd ターミナルから。 他のフォーマットの場合、ImageMagickの変換を使用しようとします。
私がすでに上記の行を書いたように、FIMはFbiに基づいており、 高度にカスタマイズ可能でプログラム可能な画像ビューア Vimテキストエディタや Muttメールクライアント.
全画面で画像が表示され、画像を制御できるようになります(サイズ変更、反転、拡大の方法)を使用して キーボードショートカット.
fbiとは異なり、ユーティリティ FIMは普遍的です。 多くのファイル形式を開くことができ、次のモードで画像を表示できます。
- グラフィカルに、Linuxフレームバッファデバイスを使用します。
- グラフィカルに、X / Xorgで、SDLライブラリとImlib2を使用します。
- AAlibライブラリを使用して、任意のテキストコンソールでASCIIアートとして表されます。
FIMは完全に 無料でオープンソース.
FIMをインストールします
この画像ビューアは DEBベースのシステムのデフォルトリポジトリで利用可能 Ubuntu、LinuxMintのように。 この例では、Ubuntu 18.04を使用するので、ツールをインストールするには、ターミナルを開いて(Ctrl + Alt + T)、次のように入力します。
sudo apt-get install fim
FIMの使用
インストールすると、次のことができます 「自動ズーム」オプションで画像を表示する コマンドの使用:
fim -a ubunlog.jpg
これが私のUbuntuからのサンプル出力です。
上のスクリーンショットでわかるように、 FIMは外部GUI画像ビューアを使用しませんでした。 代わりに、システムのフレームバッファを使用して画像を表示します。
現在のディレクトリに複数の.jpgファイルがある場合、次のことができるようになります。 ワイルドカードを使用する それらを開きます。 以下に示すように、ツールを使用するだけで済みます。
fim -a *.jpg
へ ディレクトリ内のすべての画像を開くたとえば、Imagesディレクトリから、次のコマンドを実行します。
fim Imagenes/
私たちもできます 画像を再帰的に開く。 最初にフォルダのものを、次にサブフォルダのものを続けます。 次に、リストが並べ替えられます。 このオープニングを実行するには、次のようにコマンドを起動します。
fim -R Imagenes/ --sort
欲しいのは 画像をASCII形式でレンダリングする、-tオプションを追加するだけで済みます。
fim -t ubunlog.jpg
へ 塗抹、ESCまたはqを押すだけです。
キーボードショートカット
画像を見やすくするために、いくつかのキーボードショートカットを自由に使用できます。 次のリストに、FIMで画像を制御するための最も一般的なショートカットを示します。
- Page Down / PageDown→前へ/次の画像。
- +/-→ズームイン/ズームアウト。
- a→オートスケール。
- w→幅に合わせる。
- h→高さに合わせる。
- j / k→展開/レイズ。
- f / m→フリップ/ミラー。
- r / R→回転(時計回りと反時計回り)。
FIMをアンインストールします
このツールをコンピューターから削除するには、ターミナルを開いて(Ctrl + Alt + T)、次のように記述します。
sudo apt purge fim && sudo apt autoremove
このツールの詳細については、 マニュアルページ:
man fim
へ もっと このアプリケーションとフレームバッファについては、ページを参照してください ノングヌ y サバンナノンヌ。 より詳細な情報はそれらから得ることができます。