Terminal adalah cara yang sangat cepat dan mudah untuk mengakses direktori dan file dengan cepat (lebih cepat daripada menemukan dan mengklik direktori).
Satu hal yang tidak dapat ditampilkan dalam mode teks adalah "gambar".
Apa cara terbaik untuk melihat gambar (seperti Anda melihat gambar kecil dalam Nautilus) ketika Anda bekerja di terminal (mis. Perintah nautilus
atau program apa pun - tetapi harus cepat dan nyaman)?
command-line
software-rec
images
fronthem
sumber
sumber
Jawaban:
Cara untuk "klik dua kali" pada file dari baris perintah adalah
xdg-open
.Jika Anda menggunakan Gnome (mungkin, jika Anda menggunakan Nautilus), Anda dapat menggunakan
eog
secara langsung, atau program gambar lainnya (feh
cukup bagus).Jika Anda ingin berkonsultasi
image-name
file dengan mudah.sumber
feh
bahkan berfungsi dengan banyak URL!feh
. Tapi saya amati bahwafeh
memiliki tidak ada zoom atau fungsi lain apapun.eog
Namun, ini juga ringan dan, di samping itu, dapat memperbesar , memutar dan menelusuri gambar dalam folder :). Hanya agar orang tahu sebelum mereka membuat pilihan.eog
sudah diinstal di os ubuntu saya, saya masih lebih sukafeh
karena bisa ditutupq
sementaraeog
danxdg-open
bisa ditutup olehesc
.feh
memang ada zoom, layar penuh, gulir dll. Lihat halaman manualJika Anda telah menginstal imagemagick , Anda dapat menggunakan alat baris perintah tampilan yang sangat berguna .
sumber
feh
, tetapidisplay
biasanya diinstal pada server web, di manafeh
atau browser gambar lainnya tidak diinstal.curl https://example.com/image.jpg | display
Saya biasanya lari
python -m SimpleHTTPServer 8080
dari folder yang berisi gambar dan melihatnya dari browser di localhost: 8080 / path / ke / image.jpg. Berfungsi bagus untuk menelusuri dan melihat berbagai file gambar dan teks dalam direktori yang sama.Sunting: Metode ini juga berfungsi untuk kotak jarak jauh. Cukup jalankan server python seperti di atas, dan jika port terbuka Anda dapat terhubung ke myserver.com:8080/path/to/image.jpg. Jika server tidak mengekspos port, Anda dapat mengatur ssh tunnel dengan
ssh [email protected] -N -L localhost:8080:localhost:8080
dan kemudian melihat gambar dari browser lokal Anda di localhost: 8080 / path / ke / image.jpg. Perhatikan antarmuka http ini jauh lebih cepat daripada ssh -X.sumber
/path/to/image.jpg
. Cukup bukalocalhost:8080
dan klik pada nama file.python -m http.server
dengan Python 3x-www-browser /path/to/image
ataufirefox /path/to/image
Saya telah membuat alat yang menggunakan berbagai karakter grafik blok unicode untuk meningkatkan resolusi (dibandingkan dengan 2 pixel kanonik per pendekatan karakter yang diambil oleh solusi lain yang diposting di sini). Ini juga secara otomatis menampilkan gambar dalam mode thumbnail jika beberapa gambar disediakan sebagai input.
Instalasi:
Pemakaian:
Lebih detail di proyek github: https://github.com/stefanhaustein/TerminalImageViewer
Tangkapan layar contoh:
sumber
apt install
. Mungkin saatnya membuat ppa? Bagaimanapun, paket ini bekerja untuk saya, sementara tidak ada yang lain (mungkin saya menggunakan mereka dengan cara yang salah). Saya harus dapat melihat gambar di terminal (misalnya, ketika saya berada di dalam wadah Docker) dan tidak memanggil penampil gambar dari terminal. Terima kasih atas jawaban Anda dan saya hanya bisa berterima kasih lebih banyak untuk membuat paket kecil namun berharga ini!Saya kira feh akan menjadi yang Anda cari.
Meskipun muncul jendela seperti terminal untuk tampilan gambar seperti yang dilakukan oleh mplayer untuk pemutaran video, Feh masih dianggap sebagai penampil gambar berbasis terminal karena gaya kontrol intensif perintahnya.
sumber
Jika Anda menggunakan OS X, iTerm 2 mendukung menampilkan gambar sebaris:
Seperti yang dapat Anda bayangkan, ini bisa sangat berguna ketika Anda hanya ingin menampilkan gambar tanpa masuk dan membuka Preview.app atau harus membuka Finder ke gambar dan menekan bilah spasi pada gambar.
Fitur ini didokumentasikan di halaman fitur iTerm2
sumber
Jika Anda berada di terminal murni dengan framebuffer diaktifkan, saya akan merekomendasikan fbi . Itu selalu ada dalam daftar after-install to do saya .
Kalau tidak, eog adalah pembuka gambar default di Gnome, seperti yang disebutkan Kevin. Selain itu, Shotwell tampaknya terbuka cukup cepat untuk saya ... Saya cukup yakin ada ratusan. :-)
sumber
fim's
(penampil gambar framebuffer bergaya mandiri ditingkatkan ) hanya mengelola beberapa hasil pencarian. Belum tahu bedanya.Terkejut bahwa terminal emulator Terminologi tidak ada di antara jawaban. Semudah
tyls
dan kemudian mengklik gambar:atau sesuatu seperti
tycat image.png
, misalnya:Ditambah banyak lagi. Sebuah video lama , hampir 3 tahun yang lalu, menunjukkan Terminologi 0.3: https://www.youtube.com/watch?v=ibPziLRGvkg#action=share .
sumber
pustaka imgdisplay w3m dapat menampilkan gambar secara langsung. Ini hanya bekerja pada beberapa emulator terminal seperti Xterm dan URxvt.
ranger adalah peramban file yang memanfaatkan perpustakaan untuk menampilkan pratinjau. Tambahkan ini ke file konfigurasi ranger untuk mengaktifkan fitur:
sumber
Sebenarnya, ada cara untuk menampilkan file PNG di terminal dalam mode teks, menggunakan tabung gambar:
Anda dapat melihat proyeknya di GitHub .
Gambar tentu saja merupakan perkiraan dari gambar yang sebenarnya, mengingat fakta bahwa piksel terkecil adalah karakter - cobalah untuk melihat hasilnya pada editor teks, Anda akan melihat sejumlah besar kode warna.
Anda dapat menginstal alat seperti ini (dengan anggapan Anda telah menginstal node / npm):
npm install -g picture-tube
sumber
Tidak ada dependensi, satu file C, satu file header: imcat
Bekerja di linux, macro, windows. Secara otomatis menskalakan ke lebar terminal, dengan down-sampling berkualitas.
Komentar: serius? Terpilih? Lain kali, mungkin jelaskan dalam komentar mengapa.
sumber
apt-get
?Penampil gambar berbasis terminal hebat lainnya adalah fim , yang merupakan fbi yang lebih baik dengan sistem kontrol seperti vim.
sumber
Ini adalah pertanyaan berusia 4 tahun tetapi saya menemukan bahwa orang-orang masih melihatnya. Jadi, hari ini saya ingin menjawab pertanyaan saya sendiri hanya untuk
iTerm2
.Pertama kali saya menanyakan pertanyaan ini. Istilah "tercepat" saya berpikir untuk melihat gambar secepat
cat
perintah yang menampilkan teks. Jadi, hari ini saya menemukan jawabannyaiTerm2
, yaitu dua nama perintah yang bergunaimgcat
danimgls
.Untuk menggunakannya, pertama mari kita instal
iterm2-nigthly
:kemudian kunjungi situs web:
https://github.com/olivere/iterm2-imagetools
dan instal
imgcat
danimgls
perintah:Jadi, saya sangat mencintai mereka dan juga berharap ini akan bermanfaat bagi kalian semua!
sumber
brew install go
) untuk mereka yang belum memilikinya.imgcat
di Linux? Saya mencoba untuk mengganti atmAda alat yang disebut
catimg
bekerja di sini dengan sangat baik:https://github.com/posva/catimg
Juga memiliki paket deb di https://launchpad.net/ubuntu/+source/catimg
sumber
The Terminal kitty dapat menampilkan dalam terminal dengan icat "kucing"
Misalnya
kitty +kitten icat /path/to/image
Contoh:
Dokumentasi kucing menyarankan membuat alias, misalnya
alias icat="kitty +kitten icat"
Sehingga Anda bisa melakukannya:
icat /path/to/image
sumber
Dari terminal? Mengapa tidak di terminal: cacaview mungkin yang tercepat. Secara default, ini tercepat jika terminal tidak memiliki grafik.
Dalam Debian:
sudo apt-get install caca-utils
sumber
pxl adalah opsi yang cukup keren yang belum disebutkan. Mirip dengan tabung gambar yang sebelumnya diposting dalam hal itu menunjukkan gambar langsung di terminal meskipun mendukung lebih banyak format gambar.
sumber
Saya hanya menggunakan webrowser Chrome, yang mendukung
jpg
,svg
,png
,ico
, animasigif
... pada dasarnya semua mungkin saya butuhkan:Jika Anda lebih suka Firefox:
sumber
Di linux Anda dapat menginstal gnome-open.
Kemudian buat alias:
Maka kamu bisa:
sumber
Saya baru saja menemukan halaman ini, dan itu masih sangat relevan sampai sekarang. OP tidak benar-benar menentukan apakah mereka menginginkan penampil X atau fb.
Saya menggunakan utilitas kecil bernama pho: http://www.shallowsky.com/software/pho/
Membutuhkan X, jadi panggil dari baris perintah di jendela terminal. Tampilan banyak format gambar, gif dan jpg pasti ... beberapa yang lain juga.
Dapat melakukan globcard globbing dari baris perintah: mis. "$ pho img00 ??. jpg" akan melihat semua file yang cocok secara berurutan. Ruang maju melalui daftar dan backspace kembali. Dengan cepat memuat gambar individu - tahan ruang dan Anda terbang melaluinya.
Sangat cepat jika Anda ingin melihat-lihat banyak gambar, menandai yang menarik, memutar, menghapus yang tidak diinginkan ... Saya terus kembali ke sana.
Dari halaman web di atas:
sumber
Meskipun sulit ada jawaban yang diberikan, masalah saya adalah melihat gambar di terminal itu sendiri, tanpa membuka aplikasi grafis, jadi saya menulis skrip kecil saya sendiri. Saya hanya perlu mengidentifikasi gambar dan tidak memerlukan rinciannya dan tidak ingin mengunduh paket yang relatif besar, jika ada yang membutuhkannya, mereka juga dapat menggunakannya: https://github.com/Deniz97/terminal-image- penonton
sumber
Saya memiliki alias shell untuk macOS yang dipanggil
preview
yang dapat (1) menampilkan inline gambar (-i
atau--inline
opsi), baik dari stdin atau filepath yang ditentukan, dan (2) cukup buka gambar di aplikasi Pratinjau Apple (tanpa opsi apa pun), yang terakhir juga baik dari stdin atau filepath, misalnya:cat image.jpg | preview
preview -i image.png
Tampilan inline hanya berfungsi dengan
imgcat
alias ITerm , jadi Anda perlu iTerm diinstal, berjalan, dan paling depan. Tetapipreview
periksa apakah semua itu benar.Online di sini: https://github.com/JayBrown/Tools/blob/master/Aliases/preview
sumber
Manajer file Ranger mengaktifkan pratinjau gambar dalam pengaturan.
sumber
Jika menggunakan gnome itu sesederhana mengetik
dan itu membuka gambar menggunakan penampil gambar default yang Anda miliki di mesin Anda.
sumber