1. 程式人生 > >Qt筆記-PNG圖片

Qt筆記-PNG圖片

使用 con profile nbsp 例子 file qimage 解決 註意

i) 在 qt中加載某些 png圖片會出現:libpng warning: iCCP: known incorrect sRGB profile 警告信息。
這個警告貌似是和png圖片的格式有關。
解決辦法:
用QImage讀取一下,然後直接保存回去就可以了。
例子:
QImage img;
img.load("*.png");
img.save("*.png"); // 這樣一次處理過後以後在使用圖片就不會再有以上的警告提示。
ii) 如果使用QIcon封裝png, 同時其它函數加載這個QIcon, 註意如果QIcon沒有封裝圖片時, 也會提示這種警告。
iii) 有些Qt項目的非Qt官方的第三方庫如果有封裝QIcon, 可能出現圖片處理後依然出現這種警告的問題, 這應該是第三方庫的問題了
(Qtitan庫的RibbonPage::addGroup就出現這種問題)

Qt筆記-PNG圖片