首页 > 后端开发 > C++ > 如何修复 PNG 图像中的'libpng 警告:iCCP:已知不正确的 sRGB 配置文件”错误?

如何修复 PNG 图像中的'libpng 警告:iCCP:已知不正确的 sRGB 配置文件”错误?

DDD
发布: 2024-12-05 01:25:15
原创
478 人浏览过

How to Fix the

Libpng 警告:iCCP:已知不正确的 sRGB 配置文件诊断和解决方法

遇到错误“libpng warning:iCCP:已知不正确的 sRGB 配置文件” " 使用 SDL 加载 PNG 图像时,某些应用程序可能会将其误解为实际错误。要纠正此问题,请从文件中删除有问题的块。

使用 ImageMagick 的解决方案:

使用 ImageMagick,您可以使用以下命令删除损坏的 iCCP 块:

具体文件:

convert in.png out.png
登录后复制

对于文件夹中的所有 PNG 文件:

mogrify *.png
登录后复制

警告验证:

确认您的 ImageMagick 安装是否是配备libpng16,运行以下命令命令:

convert -list format | grep PNG
登录后复制

ImageMagick 的二进制版本:
https://imagemagick.org/script/binary-releases.php

注意对于 Android 项目:

对于 Android 项目,导航到“res” Android Studio 中的文件夹并相应地执行 mogrify 命令:

C:\{your_project_folder}\app\src\main\res\drawable-hdpi\mogrify *.png
登录后复制

以上是如何修复 PNG 图像中的'libpng 警告:iCCP:已知不正确的 sRGB 配置文件”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板