2010-05-05 28 views
0

这里是PNG文件,它看起来像一个QWebView时通过http://sstatic.net/so/img/logo.png访问:
http://sstatic.net/so/img/logo.png
<img src="http://sstatic.net/so/img/logo.png" width='250' height='61' />为什么在嵌入Qt项目中的资源时,这个PNG文件看起来很糟糕?


当通过访问:

当通过HTTP访问一个资源:
http://files.quickmediasolutions.com/qt_res.png
<img src="qrc:/images/logo.png" width='250' height='61' />


正如你看到的,唯一的修改是将图像标签......为什么质量下降的src属性?

编辑:该文件正被经由width:height:style属性收缩,如果有差别。我更新了代码。

回答

1

第二张图片的尺寸从300x83改为250x61。原始图像是消除锯齿的,抗锯齿像素在调整大小操作中会消失。这严重影响了感知的图像质量。如果以原始尺寸显示该图像,则该图像只会显示良好。使用高质量双立方过滤器的图像编辑器可能会做得更好,不太确定。

+0

是的......但图像在两种情况下都在调整大小。不同的是他们从哪里加载。 – 2010-05-05 18:10:05

+0

不是当我用Firebug看它们时,第一张图像没有被调整大小,它来自服务器的显示大小。第二张图片上可能有两张图片,一张张贴到服务器上,另一张当我的浏览器重新调整大小时。无法分辨。 – 2010-05-05 18:20:28

+0

对不起,第一个图像没有被调整大小,因为StackOverflow的标记不允许我改变它。然而,在应用程序中,它确实被调整大小,看起来就像那个。 (当然,只有更小)。 – 2010-05-05 19:45:09

相关问题