2010-05-05 27 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

相關問題