eog和feh

最近有个场景需要用到命令行去查看图片,google了一圈,尝试了一下eogfeh

eog和feh差不多,feh在加载速度上会比eog快,但是这两种方式都非常麻烦,除了在server上会自动安装N多图形依赖外,还需要服务器的X11 forward,mac用户的话还需要安装X11的client xquartz,最让人崩溃的是,速度超级慢,不是网速的问题,server上打开一个30K的图片,本地的xquartz要加载出来起码要10秒左右。

imgcat

如果是你mac+iterm2用户的话,这里我要严重推荐下一个最佳的命令行图片浏览器—imgcat, 忘掉那些X11的配置,忘掉本地的xquartz吧。

注意:这个只能是iterm2这个ssh客户端能识别,所以前提条件是mac+iterm2用户

现在只需要在服务器上安装一下imgcat

sudo curl -o /usr/local/bin/imgcat -O https://raw.githubusercontent.com/gnachman/iTerm2/master/tests/imgcat && sudo chmod +x /usr/local/bin/imgcat

使用iterm2登陆服务器,直接运行下

imgcat YOUR_IMAGE

图片即可在命令行中加载出来。速度更是比上面说的eog和feh快了10倍以上。

请看效果图:

效果图