自从安装了 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
解决方法
垂直调整窗口大小以添加两个像素后,您会看到图像逐像素正确显示,没有任何调整大小的伪影或侧面的黑色边框。
$ 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
另一个(更简单的)解决方法是使用视图 > 正常大小功能(Ctrl+ 0),但不幸的是窗口不会调整大小,并且图像边框处的两个垂直像素和一些水平像素(被滚动条覆盖)将被切断。
问题
我的配置中是否有什么东西导致了这个问题?这个错误已知并被报告了吗?我还没有发现。还有其他解决方案吗?
测试图像是这里。
答案1
这是 eog (Eye Of Gnome,= Gnome Image Viewer) 中的一个已知错误
看着那(这Launchpad 错误追踪器并订阅错误跟踪列表并添加您的精彩描述。
答案2
我总是使用一种解决方法,即在打开图像后按Ctrl+ 。Num+