最近给别人发项目里的资源图片的时候,他们用的Windows,有的图片死活显示不出来,一片白。究其原因,因为png图片被Xcode自带的pngcrush工具可以将png转成pngcrush格式的图片,貌似pngcrush图片处理的png图片读取起来更快点。
一般情况下该工具都在下面的目录里
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/pngcrush
可能有个别电脑配置不一样,就按照如下方式先找到Developer目录(Xcode folder)
xcode-select -print-path
然后命令行对pngcrush图片进行批处理
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/pngcrush -dir 目标文件路径 -revert-iphone-optimizations -q 图片文件路径/*.png
示例:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/pngcrush -dir /Users/XXX/Desktop/new -revert-iphone-optimizations -q /Users/XXX/Desktop/old/*.png