menu

秋梦无痕

一场秋雨无梦痕,春夜清风冻煞人。冬来冷水寒似铁,夏至京北蟑满城。

Avatar

去除AndroidStudio中libpng关于iCCP的警告

在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"
去掉图片中的所有信息,就可以了。