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中文网其他相关文章!