Qt:解决使用png图片时,报错libpng warning: iCCP: known incorrect sRGB profile的问题
2015-08-22 12:59
495 查看
在Qt中,如果使用某些格式png图片,可能会报错libpng warning: iCCP: known incorrect sRGB profile,虽然没什么影响,但是看到这个警告非常的烦。
网上搜索了一下,这个警告貌似是和png图片的格式有关。是在png中嵌入了什么导致的。
而解决方法其实非常简单。
就是用QImage读取一下,然后直接保存回去就可以了。
这相当于是给png做了一个Qt的适配。
我也写了一个转换程序,可以到这里下载。
https://github.com/188080501/QImagePngHelper
网上搜索了一下,这个警告貌似是和png图片的格式有关。是在png中嵌入了什么导致的。
而解决方法其实非常简单。
就是用QImage读取一下,然后直接保存回去就可以了。
这相当于是给png做了一个Qt的适配。
我也写了一个转换程序,可以到这里下载。
https://github.com/188080501/QImagePngHelper
相关文章推荐
- qt 调试日志安装
- ubuntu 12.04 下搭接Qt 嵌入式开发环境
- VS2010上写QT代码,但是显示不出来QString的值-解决办法
- QT 主窗口和非模态对话框切换 以及消息通信
- QT读写配置文件(.ini)
- QT正则表达式学习(Windows目录禁止九个字符)
- QT中静态库的生成与使用
- 有关eigen库在qt中的使用
- Qt学习之路之浏览器简单操作
- Qt学习之路之启动浏览器
- Qt之QSS中替代background-position的方法。
- QT程序中打开txt,word,excel,cad等的方法
- qt编译mysql驱动插件
- Qt资源
- Win7 Qt5.4.1+VS2013编译Oracle驱动,连接Oracle数据库
- QT程序打开网页
- (?)QTableView翻页控件--MVC实现
- QT程序自适应屏幕大小
- QT界面,按钮,Label背景图片设置方法
- arm平台tslib的编译与Qte源代码包配置中的-qt-mouse-tslib