Qt:libpng warning: iCCP: known incorrect sRGB profile

news/2025/1/16 20:11:18/

出现这个警告的原因如下:

  1. libpng 1.6及以上版本对PNG图片的字段检查更加严格,诸如PhotoShop或者GIMP处理图片时“模式”选择不对就会出现这个警告;

  2. PNG图片的原始文件由8个字节的文件标识,4个标准(关键)数据块(必须包含),16个辅助数据块(可选包含)组成,出问题的是16个辅助数据块中的iCCP数据块和sRGB数据块,这两个都是设置图片颜色模式的数据块,而且是“或”的关系,也就是每个PNG图片如果包含那就是能是“二选一”;

  3. 经过检测,我们程序出的问题是,使用iCCP数据块的必然出错,使用sRGB数据块的就没问题,使用GIMP很快就看出来我们使用的iCCP数据块是sRGB IEC61966-2.1标准,sRGB数据块使用的是sRGB built-in的 另外iCCP数据块的的标准除了上述之外,其它还有很多。

解决方法:用Qt将这张图片读出来,然后重新覆盖原路径保存,相当于Q自己给这张图片做了个适配。

#include <QImage>
#include <QDebug>QString image_url = "E:/images/icon.png"; //Windows下的目录,非qrc里的目录
QImage image(pixmap_url);
if(image.isNull())
{qdebug()<<"Error when read image!";
}
else
{image.save(pixmap_url,"PNG");         //这里是覆盖那张会提示incorrect sRGB的图片
}

参考来源:https://qtdream.com/topic/774/%E6%9C%89%E5%85%B3libpng-warning-iccp-known-incorrect-srgb-profile%E8%AD%A6%E5%91%8A%E7%9A%84%E5%8E%9F%E5%9B%A0


http://www.ppmy.cn/news/424052.html

相关文章

Android深色模式适配原理分析,android实战开发记账本app视频

colorPrimary&#xff1a;主要品牌颜色&#xff0c;一般用于ActionBar背景 colorPrimaryDark&#xff1a;默认用于顶部状态栏和底部导航栏 colorPrimaryVariant&#xff1a;主要品牌颜色的可选颜色 colorSecondary&#xff1a;第二品牌颜色 colorSecondaryVariant&#xff…

CIE颜色空间LCh、Lab、XYZ-sRGB介绍与转换关系(包含源码)

项目场景&#xff1a; 提示&#xff1a;在颜色科学中&#xff0c;LCh和Lab是比较常用的 LCh是由MATLAB计算出的数据&#xff0c;但是我所需要在Qt的q3dsurface绘制出这个切面&#xff0c;看了Qt官方Examples&#xff0c;墨西哥草帽算法的3D模型就是由XYZ组成的。所以我需要LC…

MAYA的各种小问题

maya2015的viewcube盒子怎么打开 1&#xff0c;在显示的平视显示仪菜单里选择显示ViewCube&#xff0c; 2&#xff0c;再将视口渲染器改成旧版渲染器&#xff0c;如下图 maya怎么快速选择间隔线&#xff0c;比如间隔1个或者间隔2个 首先选中模型的一条边&#xff0c; 在me…

双功能螯合剂Me-Tetrazine PEG7 NOTA,应用于生物和材料科学的研究中

文章关键词&#xff1a;双功能螯合剂&#xff0c;大环化合物 MeTz-PEG7-NOTA&#xff0c;NOTA PEG7 Me-Tetrazine&#xff0c;甲基四嗪-PEG7-NOTA &#xff08;文章编辑来源于&#xff1a;西安凯新生物科技有限公司小编WMJ&#xff09;​ 一、Product structure&#xff1a;…

MySQL优化问题

MySQL需要优化的地方&#xff1f; SQL 和 索引 慢查询日志slow_query_log,设置超时时间&#xff0c; 记录慢查询sql&#xff0c;然后通过 explain 分析执行计划&#xff0c;制定优化措施。 应用上的优化&#xff1a; 连接池 中间件&#xff1b; 增加cache缓存层&#xff0…

看电影网址

看电影网址 https://www.zzvideo.org/

安卓酷吧影视2.1.1 清爽版

酷吧影视app 是一款聚集海量高清电影、电视剧、综艺和短视频的影音播放应用&#xff0c;同时在酷吧影视app中用户们还能轻松查看多家视频网站资源。酷吧影视app&#xff0c;你的看片神器。 酷吧影视app 是一款在线影院播放神器&#xff0c;酷吧影视app汇集了全网各类影视资源&a…

如何开发出爆款棋牌游戏app

这几年&#xff0c;很多棋牌游戏app被开发出来&#xff0c;但留到最后的却总是寥寥无几。为什么现在越来越难有那种让人有记忆的棋牌游戏产品了呢&#xff1f;为什么太多的棋牌游戏产品都只是昙花一现呢&#xff1f;在这样一个棋牌游戏行情和市场的情况下&#xff0c;如何开发出…