有没有类似于 feh 并且可以显示 SVG 文件的多格式图像查看器?

有没有类似于 feh 并且可以显示 SVG 文件的多格式图像查看器?

目前我正在处理大量 SVG 文件,但没有一个好的工具来检查这些文件。

通常我用来feh查看图像,但feh无法显示 SVG 文件。现在我正在寻找替代者。替代品应该具有 的所有功能feh并且应该能够打开 SVG 文件。尤其是以下功能是强制性的

  • feh像GUI一样简单
  • 该工具应设计为在 shell 中使用
  • $command ~/image1.svg image2.jpg应该只打开这两个文件而不是目录~/
  • 支持多种图像格式
  • 内存占用小,依赖项不多

我知道 Eye of GNOME ( eog) 可以完成这一切,但它是一个 GNOME 工具,因此它需要许多 GNOME 依赖项。

答案1

我必须通过以下方式feh合作svg

  1. 下载imagemagick
  2. 添加--magick-timeout 1到命令行。不是很明显,但这就是让它工作的原因……

    feh --magick-timeout 1 ~/image1.svg image2.jpg

答案2

使用最新版本的feh,您应该能够做到feh --conversion-timeout 1 file.svg

让 feh 处理所有内容的简单方法是创建一个别名,这样它要么本地显示文件(如果它是普通图像.png、“.jpg”等),要么转换它(如果它是 SVG)。

alias feh='feh --conversion-timeout 1'

请注意,您需要imagemagick在系统上安装它才能工作。

答案3

你可以试试海市蜃楼,支持 png、jpg、svg、xpm、gif、bmp、tiff 等。

答案4

图形用户界面

我很熟悉geeqie(GQView 的一个分支)。它对文件格式有相当广泛的支持。实际上有几个支持 SVG。我不会在这里列出所有内容,而是向您推荐有关该主题的维护良好的维基百科页面,标题为:图像浏览器的比较

此页面包含多个表格,其中之一是不同 Linux 图像查看器支持的文件格式列表。

在寻找此类问题的指导时,我经常在寻找支持 X 格式的查看器时参考该列表。

命令行工具

支持显示 SVG 格式的最容易使用的工具可能是图像魔术师。它包含一个名为 simple 的工具display,可以处理几乎任何您可以使用的图像文件格式,包括 SVG。

您可以查看支持的图像格式的完整列表,以及使用 ImageMagick 的另一个工具从命令行调用它identify

$ identify -list format | grep -i svg
     MSVG  SVG       rw+   ImageMagick's own SVG internal renderer
      SVG  SVG       rw+   Scalable Vector Graphics (RSVG 2.32.0)
     SVGZ  SVG       rw+   Compressed Scalable Vector Graphics (RSVG 2.32.0)

我能够显示这个样本图像, 正好。

相关内容