谁能推荐一个简单的图像查看器?


15

我的老板要我找到一个便宜的媒体播放器,以便在工作中使用一些东西。这启发了我使用Raspberry Pi自己构建一些东西。

我的计划是使用udev-rules,检测USB / SD卡,然后启动图像查看器,以全屏显示媒体上的图片。我正在考虑使用Python脚本来启动实际的图像查看器并保持内容整洁。

现在,我正在寻找一种紧凑的图像查看器,该图像查看器可以在ARM / RPi上运行,并且可以通过单击鼠标按钮将其设置为全屏更改图片。

一个加号是使用鼠标按钮的方式为:左键单击=下一张图片,右键单击=上一张图片。


1
是的,我喜欢那个分配。我想做类似的事情,形成一个相框。.但是转换速度存在严重问题(我不知道如何使用OpenGL:ES API或实际使用它)
Piotr Kula 2012年

Answers:


12

有一个非常简单的图像查看器称为feh

它可以安装在Debian中:

apt-get install feh

或拱门:

pacman -S feh

这是一个完全cli的应用程序,它接受各种参数,您可以通过键入以下内容进行查看:

feh --help

例如,您可以像这样在特定目录中快速浏览图像:

feh -g 640x480 -d -S filename /path/to/directory
  • -g标志强制图像显示为不大于640x480
  • -S filename标志按文件名对图像进行排序

左右箭头键或鼠标单击可浏览图像。


那么可以在没有X的终端上运行它吗?还是直接与X一起使用。我阅读了MAN的内容,但不确定他们在哪里运行这些命令
Piotr Kula

您需要安装X,但我认为您不一定需要运行X服务器。
Jivings 2012年

谢谢!我会在拥有另一张SD卡后立即查看。
aztekk 2012年

@aztekk太好了!如果这样可以很好地回答您的问题,则可以通过单击灰色对勾将其标记为正确答案。
吉文斯

@Jivings谢谢你!抱歉耽搁他,他
aztekk

1

我认为您没有比xloadimage这更简单的了:这是许多桌面管理器用来显示墙纸的工具,它可以在新窗口,全屏显示图像,甚至将图像加载到现有窗口中。它确实需要X服务器才能运行,但是feh

如果需要一个不带X的查看器,建议您查看zgv直接在帧缓冲设备上显示图片的查看器。不幸的是,Raspbian没有打包它,所以您必须从源代码构建它。请注意,有一个zgv名为的X版本,xzgv可以使用进行安装apt-get


1
Raspbian确实打包了fbifbi,我认为这是一个简单的CLI帧缓冲图像查看器(该软件包是),在Pi上很流行。邓诺(Dunno)为什么他们在主页上将其绘制为与vim平行,这也许是因为您可以使用键盘命令来控制幻灯片播放,哈哈。嘿,据说它甚至可以在帧缓冲区上生成PDF文件:nongnu.org/fbi-improved/#man_fimgs无论如何,查看普通图像类型都是可行的
goldilocks

@goldilocks我不知道这个,谢谢。我想知道他们是如何决定获得这种对搜索不友好的名称的。
德米特里·格里戈里耶夫

0

您可能也对海市rage楼感兴趣。

sudo apt-get install mirage

它提供了比其他答案中提到的功能更多的功能fehxloadimage但它也很轻巧(比轻eog)。但是,它取决于GTK,因此不确定它是否适用于您的用例。

要全屏加载图像:

mirage -f yourimage.jpg

要全屏打开给定目录中的所有图像:

mirage -fs path/to/yourimages/

请参阅文档,以及此博客文章以获取更多信息。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.