自从安装Ubuntu 14.04(不确定问题是否在旧版本中)以来,我注意到GNOME Image Viewer在比未正确采样正确显示图像(像素到像素)的窗口短2像素的窗口中打开图像。为了适合图像,图像查看器会重新采样并缩小尺寸。结果在屏幕截图上非常令人讨厌,因为我看到模糊的文本是由图像不值钱的下采样引起的。
示范
注意:要正确查看演示图像,在您的身边一定不能有任何调整大小-在整个桌面等浏览器中(例如Firefox中,按Ctrl+ 0)。
我创建了一个具有1×1像素字段的测试像素棋盘图案。测试图像尺寸为600×400像素。在下面,您会看到在Image Viewer中打开的图像。请注意由两个像素的下采样和两侧细黑边框引起的伪影。
$ 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至少问题是彻底而明确的!
—
Jacob Vlijm 2014年