去除AndroidStudio中libpng关于iCCP的警告

来源:互联网 发布:记入成绩的软件 编辑:程序博客网 时间:2024/06/08 09:26
在Eclipse中一切正常,但是转到AndroidStudio的时候,编译时出现警告:
AAPT err(???): C:\ifyr\AppPath\app\src\main\res\drawable\FileName.9.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
我是个很(qiang)严(po)禁(zheng)的(huan)人(zhe),警告对我来说是不能忍受的。
在网上找了一圈,据说原因是新版本的libpng对关于iCCP采用了更严苛的约束,所以(其实好像并没有逻辑关系)把iCCP的内容干掉就可以了。

好吧,上ImageMagick。

把convert.exe拷贝到对应目录(或者System32下面),然后进cmd,在这个目录下执行
for /f "tokens=*" %i in ('dir/s/b *.png') do convert "%i" -strip "%i"

去掉图片中的所有信息,就可以了。


0 0