win10快速解決警告:libpng warning: iCCP: known incorrect sRGB profile
1.我安裝了Anaconda,QT等也都安裝在了這里。
2.運行python程序總是報警告::libpng warning: iCCP: known incorrect sRGB profile。特別煩。
3.網上有的方法是安裝ImageMagick,但是我覺得並非一勞永逸且麻煩。
4.於是自己嘗試,發現只需要將libpng版本替換就可以了,也是無語。。。
步驟如下:
1.找到Anaconda安裝該路路徑:.\Anaconda3\pkgs\libpng-1.6.34-h79bbb47_0(這是我原來的安裝版本libpng-1.6.34…,總是報警告。)
2.將libpng-1.6.34-h79bbb47_0(看看你自己是哪個版本)這個文件夾剪切出去。把准備好的不報警告的版本替換進來(我找的是libpng-1.6.36-h2a8f88b_0這個):
3.完美解決警告libpng warning: iCCP: known incorrect sRGB profile問題。
其實,Anaconda安裝后自帶有的這個libpng,重新安裝一個Anaconda版本同樣不會出現這個問題。
文中版本下載鏈接:[網盤](https://pan.baidu.com/s/1MsNC_k35RikSCZYZZHyepA)提取碼:92km
轉載於
解決使用png圖片時,報錯libpng warning: iCCP: known incorrect sRGB profile的問題
在Qt中,如果使用某些格式png圖片,可能會報錯libpng warning: iCCP: known incorrect sRGB profile,雖然沒什么影響,但是看到這個警告非常的煩。
網上搜索了一下,這個警告貌似是和png圖片的格式有關。是在png中嵌入了什么導致的。
而解決方法其實非常簡單。
就是用QImage讀取一下,然后直接保存回去就可以了。
這相當於是給png做了一個Qt的適配。
我也寫了一個轉換程序,可以到這里下載。
https://github.com/188080501/JQTools
轉載於https://blog.csdn.net/wsj18808050/article/details/47858539