png在Mac正常显示Windows上显示不出来

最近给别人发项目里的资源图片的时候,他们用的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

你可能感兴趣的:(png在Mac正常显示Windows上显示不出来)