libpng warning:iCCP:known incorrect sRGB profile

1、python运行pygame飞机大战游戏的时候报错:
libpng warning:iCCP:known incorrect sRGB profile
2、原因:图片格式保存有问题
3、解决办法:
① 参考博客:https://www.cnblogs.com/sea-stream/p/10926104.html
② 下载图片转换的一个软件(直接下载最下面的zip类型文件):https://imagemagick.org/script/download.php#windows
③ 图片批量转换脚本:(放到图片文件夹中)保存为 .bat 文件
ps:将fn的值修改为程序安装的路径

@echo off 
echo ImageMagick fix libpng warning: iCCP: Not recognizing known sRGB profile ...... 
echo Search PNG in subdirs and process ... 
set fn=C:\soft\ImageMagick-7.0.8-Q16\convert.exe 
for /f "tokens=*" %%i in ('dir/s/b *.png') do "%fn%" "%%i" -strip "%%i" 
pause

④ 双击脚本文件,就替换好了

猜你喜欢

转载自blog.csdn.net/qq_43987149/article/details/116938539