gthumb和eog中的图像渲染质量较低。

我在某些应用程序中缩小图像或缩小时遇到了图像质量问题。它看起来几乎像是图像没有被平滑处理或抗锯齿处理。

side by side same image in two apps

在左边是gthumb/eog(看起来一样)-右边是gimp。左边的明显有问题。以前从来没有这样过。这些都是在20%缩放下的。
当调整大小以减小尺寸和缩小时,Eye of Gnome(EoG)和GThumb都会受到影响,但奇怪的是,当生成缩略图时,Gthumb却不受影响。Shotwell和Gimp没有受到影响。Libre Office受到影响。
鉴于此,我想知道是否有人知道是哪个组件/问题导致了这个情况?我使用的是64位的precise系统,配备NVidia 8800 GTX(nouveau)。
编辑:附加信息。如果我在Gthumb顶部工具栏中使用工具下拉按钮,它可以减小图像尺寸并保持完整质量。如果我点击右上角的画笔图标进入编辑模式,并在那里调整大小,就会失去质量。 "高质量"复选框确实有所区别,但不明显。缩放也会失去质量。我想知道它是否有两种渲染模式,其中一种是损坏的?
编辑05May2012:我后来发现,
(a)EoG和Gthumb的图像质量在Oneiric版本中出现了退步(Maverick,Natty版本正常)。 (b)它不仅限于Ubuntu,还影响了Fedora 16。 因此,我会接受任何人能够修复这个问题或者告诉我如何报告这个bug的回答。我真的不知道应该将其应用到哪些软件包,或者是否需要发送给Ubuntu或GNOME。谢谢!
5个回答


5年过去了,似乎仍然存在... - Valentas

我遇到了同样的问题,于是我寻找了一种替代方案。我安装了一个叫做Mirage的应用程序,并将其设置为默认的图像查看器。 Mirage相比默认的图像查看器有两个重要优势:
1. 图像缩放处理得更好。 2. 它预加载下一张图片,所以在查看一组图片时更加愉快,不需要每次点击“下一张图片”时等待几秒钟。
在我看来,默认的图像查看器对图像的缩放处理是一个bug(应该在后续更新中进行修正)。 第二个优势是一个功能(或者说是一个技巧),默认的图像查看器应该实现这个功能,因为这是那些让人们说“在Windows上速度更快”的东西之一。

1这真的很有帮助,然而,虽然我可以在没有EoG的情况下生活,但Gthumb更是一个问题,因为它也是一个图像管理软件包,我用它来进行简单的照片处理。不过,Gthumb确实有将照片发送到GIMP的选项(点击照片然后按g键)。 - user60235
1再次评论只是为了再次表示感谢,并且我已经更新了问题。 - user60235

打开 gThumb,进入“编辑 > 首选项”,确保勾选了“平滑图像”。

Image View tab in Preferences dialog


4已经尝试过了,实际上并没有什么区别。如果你想看的话,我还有其他的截图,显示了复选框和图片在一起。然而,我也尝试了 Fedora 的 liveCD,它也存在这个问题,所以应该是 Gnome 中的某些变化导致了这个问题,与我之前使用的 Gnome 版本不同。稍后我会尝试使用 maverick 等版本的 liveCD,看看哪个版本出现了这个问题。 - user60235
对不起,这不是修复办法。 - desgua
不需要道歉,你没有做错任何事!不过,我已经更新了问题。 - user60235

好的,我遇到了同样的问题...花了很长时间来尝试修复它。使用gthumb似乎不是系统设置或者bug等问题,而是Ubuntu官方仓库没有提供最新版本的gthumb。最新版本有更好的抗锯齿效果。我尝试了很多方法来获取更新的gthumb版本,包括下载.deb文件、从源代码构建、使用gthumb网站上的PPA,但都没有成功。对于像我这样的新手,以下是我做的。

首先卸载旧版的gthumb - 在终端中(Ctrl+Alt+T)运行以下命令:

sudo apt-get remove gthumb

然后我将以下存储库添加到我的 /etc/apt/sources.list 的顶部。它们必须放在顶部,因为当你执行 'apt-get install gthumb' 命令时,它会从第一个列出的存储库中下载包含 gthumb 软件包的内容。如果你将其放在正式的 Ubuntu 存储库下方,你只会得到旧版本的 gthumb。
所以你需要在终端中以 root 权限运行文本编辑器来编辑文件,例如。
gksudo gedit /etc/apt/sources.list

因为我在运行Xubuntu,所以我这样做了

gksudo mousepad /etc/apt/sources.list

然后在顶部添加以下两行,保存并关闭:

deb http://ppa.launchpad.net/dhor/myway/ubuntu saucy main 
deb-src http://ppa.launchpad.net/dhor/myway/ubuntu saucy main 

然后运行
gpg --keyserver keyserver.ubuntu.com --recv-keys E2B7D64D93330B78 && gpg --export --armor | sudo apt-key add - && sudo apt-get update

在终端中获取PPA的密钥。
然后你可以运行。
sudo apt-get install gthumb

应该安装带有出色抗锯齿功能的gthumb 3.2.4。

尝试点击“编辑 > 首选项 > 查看器 > 缩放质量 > 高”。这对我来说很有效,但当然,加载大多数图片需要几秒钟的时间,所以这只是一个不完美的解决方案。
早期版本中似乎没有这个选项,虽然我不确定它是在什么时候添加的。我使用的是 gThumb 3.2.7 版本。

就让你知道,对我来说(gThumb 3.0.1),这种技术确实将情况改善到了“可以接受”的程度。 - Digger