我需要一个具有以下功能的图像查看器:
我尝试了 shotwell(我系统上的默认设置)、gpicview、sxiv 和 feh,但没有一个既方便又满足我的需求。
Gimp 做了这件事,但它太重了,不能像图像查看器一样运行。
自从安装了 Ubuntu 14.04(不确定问题是否出在旧版本中)后,我注意到 GNOME 图像查看器在一个窗口中打开图像,该窗口比正确显示图像所需的时间短 2 个像素,而无需重新采样 - 像素到像素。为了适合图像,图像查看器会重新采样并缩小其大小。结果在屏幕截图上非常烦人,因为我看到模糊的文本是由图像无价值的下采样引起的。
注意:要正确查看演示图像,您不能在整个桌面上的浏览器中(例如在 Firefox 中按Ctrl+ 0)调整大小。
我创建了一个具有 1×1 像素字段的测试像素棋盘格图案。测试图像大小为 600×400 像素。下面您会看到在图像查看器中打开的图像。请注意由两个像素的下采样和侧面的细黑色边框引起的伪影。

$ xwininfo
...
xwininfo: Window id: 0x4e00007 "checkerboard-1x1px_600x400.png"
...
Width: 600
Height: 467
...
Corners: +49+112 -4151+112 -4151-1041 +49-1041
-geometry 600x467+39+74
Run Code Online (Sandbox Code Playgroud)
在垂直调整窗口大小以添加两个像素后,您会看到图像以像素到像素正确显示,没有任何调整大小的伪影或侧面的黑色边框。

$ xwininfo
...
xwininfo: Window id: 0x4e00007 "checkerboard-1x1px_600x400.png"
...
Width: 600
Height: 469
...
Corners: +49+112 -4151+112 -4151-1039 +49-1039
-geometry 600x469+39+74
Run Code Online (Sandbox Code Playgroud)
另一个(更简单的)解决方法是使用 View > Normal Size 函数(Ctrl+ 0),但不幸的是窗口不会调整大小,并且图像边界处的两个垂直和一些水平像素(由滚动条覆盖)将被切断。

我的配置中是否有什么东西导致了这个问题?此错误是否已知并已报告?我还没有找到。该问题还有其他解决方案吗?
测试图像在这里。
我需要一个图像查看器来帮助我查看图像内的 XY 坐标(鼠标光标相对于图像左上角的位置)。有人可以推荐一个吗?
我有一个 1.8GB TIF 图像,我试图在我的机器上使用 Ubuntu 18.04.1 LTS 打开它。我有 8GB 的 RAM 和 2GB 的交换空间。但是,我无法在库存的 Gnome 图像查看器(说“TIFF 图像的尺寸太大”)或 Shotwell(说“缺少照片源文件:[文件路径]”)或 Gimp(错误out),或者在我的具有 4GB RAM 的 Windows 7 VM 上(即使它有超过 2.5GB 的可用空间,也说 RAM 太少),或者 feh,其行为如下:
$ feh DO_NOT_OPEN.tif
TIFFFetchNormalTag: Warning, Incompatible type for "RichTIFFIPTC"; tag ignored.
feh WARNING: DO_NOT_OPEN.tif - No Imlib2 loader for that file format
feh: No loadable images specified.
See 'man feh' for detailed usage information
Run Code Online (Sandbox Code Playgroud)
有没有办法在 Ubuntu 上打开这个图像?
(好奇的是,图片就是这个。我这样命名是因为我第一次尝试打开它时我的电脑崩溃了¯_(?)_/¯ )
我刚刚下载了这个文件,我无法使用默认的图像查看器打开它,因为它在没有打开图像的情况下崩溃了;有没有其他方法可以打开非常大的图像?
我有 6GB 的内存,所以这个 200MB+ 的图像应该可以毫无问题地打开。
默认情况下,当我打开一个图像时,它适合窗口大小(按比例缩小)。每次转到下一个/上一个图像或打开新图像时,我都必须点击按钮以正常大小显示图像。
我尝试在 Image Viewer 中查看适合宽度的图像,但它不起作用。
我在看/usr/share/icons/DMZ-White/cursors,有:
$ tree -s /usr/share/icons/DMZ-White/
/usr/share/icons/DMZ-White/
??? [ 4096] cursors
? ??? [ 14] 00008160000006810000408080010102 -> v_double_arrow
...
? ??? [ 5] 9d800788f1b08800ae810202380a0822 -> hand2
? ??? [ 8] arrow -> left_ptr
? ??? [ 15776] bd_double_arrow
? ??? [ 15776] bottom_left_corner
? ??? [ 15776] bottom_right_corner
? ??? [ 15776] bottom_side
...
Run Code Online (Sandbox Code Playgroud)
...一堆没有扩展名的文件,GIMP无法打开。
是否有可以打开这些文件的编辑器 - 或者至少是类似的转换器.png?我可以注意到 ImageMagickdisplay也无法打开这些文件。
在 Windows 上,我一直使用IrfanView作为我选择的图像查看器大约 15 年。我用它来调整大小、裁剪、翻转和旋转图像;不同格式之间的转换;以及某些效果,例如模糊或混淆存在敏感数据的图像部分。
在 Kubuntu 19.10 上,我将 Gwenview 作为默认图像查看器。它满足了我上面的大多数用例,但我还没有找到混淆图像区域的方法。
我也试过在 Wine 下运行 IrfanView 本身,但问题是它看不到 Linux 文件系统,使它变得毫无用处。当我右键单击图像时,我也不知道如何将其放入Open with...上下文菜单中。
几年前,我还编写了自己的 IrfanView 跨平台替代方案,但尽管它支持一些不错的图像转换,但它仍然缺乏一些基本功能,例如复制和粘贴以及区域选择。
所以基本上,拥有一个具有简单编辑功能和过滤器的轻量级图像查看器的最简单方法是尽可能接近 IrfanView 的瑞士军刀,并且能够用它来混淆部分图像?(我正在寻找特定功能,而不仅仅是任何替代品。)
可接受的可能解决方案:
我昨天刚从 14.04 更新到 14.10。今天我偶然发现了 Image Viewer 中的一个错误。尝试按照https://help.ubuntu.com/stable/ubuntu-help/report-ubuntu-bug.html报告,但在“收集问题信息”后,它只会导致“问题无法报告。报告属于到未安装的软件包。” 所以我在askubuntu。这是我第一次使用“ubuntu-bug”,我不清楚程序名称的正确语法,比如区分大小写?单词之间有空格,还是没有空格?无论哪种方式,鉴于“收集问题信息”启动,我认为我做对了。
错误:在图像查看器中,图像以“适合屏幕”的大小显示,我左键单击将鼠标指针变成闭合的“抓取器”,并尝试稍微拖动图像。图像当然不会移动,因为已经显示了整个内容。但随后松开鼠标按钮,指针仍然像图像的一个小缩略图,但只有下半部分。上半部分是 2 个并排的指针箭头。在重新启动之前,我无法撤消此操作并再次获得正常指针。在此之前,我尝试关闭 Image Viewer,然后关闭所有其他程序,然后查看 Settings>Mouse... 没有任何东西可以将我的指针恢复正常,直到重新启动。我现在已经重现了这个问题 4 次,需要 4 次重新启动。
值得注意的是,当以全尺寸查看超过屏幕分辨率的图像时,抓取和拖动功能正常工作 - 释放鼠标按钮后指针恢复正常。
作为此处未宣布的 2-fer,我还会注意到“Cheese Webcam Booth”根本无法打开,从而导致出现错误消息。尝试上述相同的 'ubuntu-bug' 报告过程导致相同的“无法报告问题。报告属于未安装的包”消息。但刚才我再次尝试启动 CWB,这是自最近一次重启以来的第一次,它似乎正常启动。
Ubuntu 16.04
图像查看器 ( eog ) 不显示文件名。在四处寻找显示文件名的方法时,我看到 INTERNET 上的屏幕截图在查看器屏幕顶部和侧窗格中显示文件名。我的都不显示。任何想法如何让文件名显示?
侧窗格显示:大小、类型、文件大小、文件夹、光圈等。但没有文件名。
'-------------
我已经缩小了问题的范围,但没有解决。选择“在窗口的标题栏中显示菜单”和“菜单可见性‘始终显示’”,则不会显示文件名。任何其他菜单配置,您都会在窗口标题栏中获得文件名。我想我会称其为文件名在某些情况下不会在任何地方显示的错误。