ターミナルは、ディレクトリとファイルにすばやくアクセスするための非常に高速で便利な方法です(ディレクトリを見つけてクリックするよりも高速です)。
テキストモードで表示できないものの1つは、「画像」です。
ターミナルで作業しているときに(Nautilusで画像のサムネイルが表示されるように)写真を表示する最良の方法は何ですか(コマンドnautilus
やプログラム-しかし、高速で便利なはずです)。
ターミナルは、ディレクトリとファイルにすばやくアクセスするための非常に高速で便利な方法です(ディレクトリを見つけてクリックするよりも高速です)。
テキストモードで表示できないものの1つは、「画像」です。
ターミナルで作業しているときに(Nautilusで画像のサムネイルが表示されるように)写真を表示する最良の方法は何ですか(コマンドnautilus
やプログラム-しかし、高速で便利なはずです)。
回答:
コマンドラインからファイルを「ダブルクリック」する方法はxdg-open
です。
Gnomeを使用している場合(おそらく、Nautilusを使用している場合)、eog
直接使用することも、他のイメージプログラムを使用することもできます(feh
非常に優れています)。
feh <image-name>
image-name
ファイルを簡単に調べたい場合。
feh
複数のURLでも動作します!
feh
。しかし、私はそれが観察feh
持っていない何のズームまたはいかなる他の機能を。eog
ただし、軽量であり、さらに、フォルダー内の画像をズーム、回転、参照できます:)。人々が選択をする前に知るためだけに。
eog
私のUbuntuのOSにプリインストールされて、私はまだ好むfeh
それがで閉じることができだってq
しばらくeog
してxdg-open
によって閉じることができますesc
。
feh
は、ズーム、フルスクリーン、スクロールなどがあります
imagemagickをインストールしたことがある場合は、非常に便利な表示コマンドラインツールを使用できます。
display path/to/picture.png
feh
が、display
通常のWebサーバにインストールされたfeh
他の画像ブラウザがインストールされていませんか。
curl https://example.com/image.jpg | display
通常python -m SimpleHTTPServer 8080
、画像を含むフォルダーから実行し、localhost:8080 / path / to / image.jpgのブラウザーから表示します。同じディレクトリ内の異なる画像およびテキストファイルを参照して見るのに最適です。
編集:この方法は、リモートボックスでも機能します。上記のようにPythonサーバーを実行するだけで、ポートが開いている場合はmyserver.com:8080/path/to/image.jpgに接続できます。サーバーがポートを公開しない場合は、sshトンネルを設定して、ssh me@myserver.com -N -L localhost:8080:localhost:8080
ローカルブラウザーのlocalhost:8080 / path / to / image.jpgから画像を表示できます。このhttpインターフェイスはssh -X よりもはるかに高速であることに注意してください。
/path/to/image.jpg
。localhost:8080
ファイル名を開いてクリックするだけです。
python -m http.server
Python 3で必要だった
x-www-browser /path/to/image
またはfirefox /path/to/image
さまざまなユニコードブロックグラフィックス文字を使用して解像度を向上させるツールを作成しました(ここに掲載されている他のソリューションで採用されている文字アプローチごとの標準的な2ピクセルと比較)。また、複数の画像が入力として提供される場合、画像をサムネイルモードで自動的に表示します。
インストール:
git clone https://github.com/stefanhaustein/TerminalImageViewer.git
cd TerminalImageViewer/src/main/cpp
make
sudo make install
使用法:
tiv <image(s)>
githubプロジェクトの詳細:https : //github.com/stefanhaustein/TerminalImageViewer
スクリーンショットの例:
apt install
です。おそらく、PPAを作成する時間ですか?いずれにせよ、このパッケージは私にとってはうまくいきましたが、他のパッケージはどれもうまくいきませんでした(おそらく、間違った方法で使用したのでしょう)。ターミナルで画像を表示できる必要があり(たとえば、Dockerコンテナ内にいるとき)、ターミナルから画像ビューアーを呼び出さないようにする必要がありました。答えてくれてありがとう。この小さくても価値のあるパッケージを作成してくれてありがとう。
OS Xを使用している場合、iTerm 2はインライン画像の表示をサポートしています。
ご想像のとおり、これはPreview.appを開いたり、Finderを開いて画像を開いたり、画像のスペースバーを押したりせずに画像を表示する場合に非常に便利です。
この機能はiTerm2の機能ページに記載されています
フレームバッファを有効にして純粋な端末を使用している場合は、fbiをお勧めします。それは私のインストール後、常にだ行うことリスト。
それ以外の場合、Kevinが述べたように、eogはGnomeのデフォルトの画像オープナーです。また、Shotwellは私にとって非常に高速に開くように見えます...何百もあると確信しています。:-)
fim's
(セルフスタイルのフレームバッファイメージビューアの改善)に私を魅了します。違いはまだわかりません。
Terminologyターミナルエミュレーターが答えに含まれていないことに驚いた。tyls
画像をクリックするだけで簡単:
またはtycat image.png
、次のようになります:
さらに多く。古い用語0.3実証し、ほぼ3年前のビデオ、、:https://www.youtube.com/watch?v=ibPziLRGvkg#action=share。
依存関係なし、1つのCファイル、1つのヘッダーファイル:imcat
Linux、macos、windowsで動作します。高品質のダウンサンプリングにより、ターミナル幅に自動的にスケーリングします。
備考:真剣に?ダウン投票?次回は、コメントで理由を説明するかもしれません。
apt-get
ですか?
端末ベースの別の優れた画像ビューアはfimです。これは、vimのような制御システムを備えた改善されたfbiです。
これは4年前の質問ですが、私はまだ人々がそれを見ていることを発見しました。ですから、今日は私だけの質問に答えたいと思いiTerm2
ます。
初めてこの質問をしました。「最速」という用語は、cat
テキストを表示するコマンドと同じくらい速く画像を表示することを考えていました。だから、今日、私は答えを見つけましたiTerm2
、それは2つの便利なコマンド名imgcat
とimgls
です。
それらを使用するには、最初にインストールしましょうiterm2-nigthly
:
$ brew cask install iterm2-nightly
その後、ウェブサイトにアクセスしてください:
https://github.com/olivere/iterm2-imagetools
インストールimgcat
とimgls
コマンド:
$ go install github.com/olivere/iterm2-imagetools/cmd/imgcat
$ go install github.com/olivere/iterm2-imagetools/cmd/imgls
だから、私は彼らを本当に愛しているし、これがあなた方全員に役立つことを願っています!
brew install go
しますが、まだインストールしていない人のためにインストールゴーステップ()を含めることもできます。
imgcat
Linuxで最も近いオプションは何ですか?私は気圧の切り替えしようとしている
ここでcatimg
非常にうまく機能するというツールがあります:
https://github.com/posva/catimg
https://launchpad.net/ubuntu/+source/catimgに debパッケージもあります
私はサポートしていクロームwebrowserを使用しjpg
、svg
、png
、ico
アニメーション、gif
...私は必要としそうだ基本的にすべてのものを:
google-chrome ./myphoto.jpg
Firefoxを好む場合:
firefox ./myphoto.jpg
Linuxでは、gnome-openをインストールできます。
# In Debian flavors
sudo apt-get install gnome-open
次に、エイリアスを作成します。
alias open='gnome-open'
その後、次のことができます。
open file.pdf
open file.jpg
etc
このページを見つけたばかりですが、今日でも非常に重要です。OPは、Xビューアまたはfbビューアが必要かどうかを実際に指定しませんでした。
phoという小さなユーティリティを使用しています:http : //www.shallowsky.com/software/pho/
Xが必要なので、ターミナルウィンドウのコマンドラインから呼び出します。多くの画像形式、gif、jpgを確実に表示します...他の形式も同様です。
コマンドラインからワイルドカードグロビングを実行できます。「$ pho img00 ??。jpg」は、一致するすべてのファイルを順番に表示します。スペースはリスト内を進み、バックスペースは戻ります。個々の画像をすばやく読み込みます-スペースを押したままにして、それらの中を飛びます。
たくさんの写真を見たり、興味のあるものにフラグを立てたり、回転させたり、不要なものを削除したりしたい場合は、非常に高速です。
上記のWebページから:
pho( "photo"の最初の音節のように発音します)は、多数の画像をすばやく表示したり、一部を回転または削除したり、各画像の処理についてメモを作成したりするための軽量プログラムです(たとえば、数百の画像を処理する場合)デジタルカメラからアップロードした後。
難しい答えが与えられたとしても、私の問題は、グラフィカルアプリケーションを開かずに端末自体で画像を表示することだったので、自分の小さなスクリプトを書きました。私はイメージを特定するだけでよく、その詳細は必要なく、比較的大きなパケットをダウンロードしたくありませんでした。誰かがそれを使用する必要がある場合は、https: //github.com/Deniz97/terminal-image-視聴者
macOSのシェルエイリアスがあり、preview
(1)標準入力または指定されたファイルパスから画像をインライン(-i
または--inline
オプション)で表示し、(2)Appleのプレビューアプリで画像を(オプションなしで)開くだけで、後者は、stdinまたはfilepathからも、たとえば:
cat image.jpg | preview
preview -i image.png
インライン表示はiTerm imgcat
エイリアスでのみ機能するため、iTermをインストールして実行し、最前面に配置する必要があります。しかしpreview
、それがすべて真実かどうかをチェックします。
ここでオンライン:https : //github.com/JayBrown/Tools/blob/master/Aliases/preview
gnomeを使用する場合、入力するのと同じくらい簡単です
$ gnome-open /path/to/photo
マシンにあるデフォルトの画像ビューアを使用して画像を開きます。