终端中显示图片
前言
做机器学习时,
图片有时只存放在服务器上,
而又想在不开启或没能力开启XForward时,
看到一张图片,此时就需要一个在终端显示图片的工具.
但不要和终端显示图片的能力混淆.
w3m可以在访问网页时显示足够清晰的图片.
终端显示图片的能力靠其他的一些库(目前尚不清晰).
mac下
iterm2的开发组搞了一个imgcat用来查看图片,
在mac平台上效果很好,
可以高清显示一个图片.
arch的aur库中有imgcat(需要编译一些时间),
但只能以极低分辨率显示一张图片.
因为iterm2实现了一种类似w3mimgdisplay的协议.
所以系统自带的terminal不能实现高清显示的功能.
arch下
传言fim可以,
本地使用fim时类似feh,
使用新的窗口打开一个图片.
远程使用fim时,fim给出一个字符画的图…
ranger中内置了w3mimgdisplay的协议,
因此如果在 ~/.config/ranger/rc.conf
中设置 set preview_images true
即可在终端中预览图片.
不过该方法仅仅适合本地使用,
远程使用仍然不可行.