为什么这个PNG文件在作为资源嵌入到Qt项目中时看起来那么糟糕?

为什么这个PNG文件在作为资源嵌入到Qt项目中时看起来那么糟糕?,qt,png,embed,resources,Qt,Png,Embed,Resources,以下是PNG文件以及通过http://sstatic.net/so/img/logo.png: 通过HTTP访问时: 通过资源访问时: 如您所见,唯一的修改是图像标记的src属性。。。为什么质量下降 编辑:通过style属性中的width:和height:缩小文件,如果这样做有区别的话。我更新了代码。第二个图像的大小正在从300x83调整到250x61。原始图像已消除混叠,消除混叠像素在调整大小操作中丢失。这严重影响了感知图像的质量。此图像只有在以原始大小显示时才会看起来很好。使用高

以下是PNG文件以及通过
http://sstatic.net/so/img/logo.png

通过HTTP访问时:


通过资源访问时:


如您所见,唯一的修改是图像标记的
src
属性。。。为什么质量下降


编辑:通过
style
属性中的
width:
height:
缩小文件,如果这样做有区别的话。我更新了代码。

第二个图像的大小正在从300x83调整到250x61。原始图像已消除混叠,消除混叠像素在调整大小操作中丢失。这严重影响了感知图像的质量。此图像只有在以原始大小显示时才会看起来很好。使用高质量双立方过滤器的图像编辑器可能会做得更好,但不是很确定。

是的。。。但在这两种情况下,图像的大小都在调整。不同之处在于它们是从哪里加载的。当我用Firebug查看它们时,不是这样的,第一个图像没有调整大小,它来自服务器的显示大小。第二张图片上可能有两次调整大小,一次是在您将其发布到服务器时,另一次是在我的浏览器调整其大小时。不知道。抱歉,第一个图像没有调整大小,因为StackOverflow的标记不允许我更改它。然而,在应用程序中,它确实被调整了大小,看起来就像那个。(当然,只有更小的。)