iOS應(yīng)用是,xcode會(huì)對(duì)PNG文件進(jìn)行優(yōu)化,這樣圖片預(yù)覽就無(wú)法顯示。那么如何查看這些經(jīng)過(guò)優(yōu)化的文件呢?
優(yōu)化的動(dòng)作是由pngcrush 工具完成的,你可以再xcode中找到。pngcrush 支持命令行選項(xiàng)-revert-iphone-optimizations。
這個(gè)選項(xiàng)可以支持撤銷在xcode編譯過(guò)程中進(jìn)行的優(yōu)化。所以,想要查看經(jīng)過(guò)優(yōu)化的文件,你應(yīng)該先撤銷優(yōu)化,然后使用圖片預(yù)覽打開(kāi)。
下面的代碼是如何使用pngcrush工具將經(jīng)過(guò)ios優(yōu)化的png圖片(local.png)轉(zhuǎn)換為一個(gè)標(biāo)準(zhǔn)的png文件(local-standard.png)
$ /Applications/Xcode.app/Contents/Developer
/Platforms/iPhoneOS.platform/Developer/usr/bin/pngcrush
-revert-iphone-optimizations -q Local.png Local-standard.png
如果xcode并不是安裝在標(biāo)準(zhǔn)的位置,你可以使用xcode-select查找到工具的位置:
$ "`xcode-select -print-path`"
/Platforms/iPhoneOS.platform/Developer/usr/bin/pngcrush
-revert-iphone-optimizations -q Local.png Local-standard.png
更多信息請(qǐng)查看IT技術(shù)專欄