編譯iOS應用是,xcode會對PNG文件進行優化,這樣圖片預覽就沒法顯示。那麼如何查看這些通過優化的文件呢?ios
優化的動做是由pngcrush
工具完成的,你能夠再xcode中找到。pngcrush
支持命令行選項-revert-iphone-optimizations。
xcode
這個選項能夠支持撤銷在xcode編譯過程當中進行的優化。因此,想要查看通過優化的文件,你應該先撤銷優化,而後使用圖片預覽打開。
app
下面的代碼是如何使用pngcrush工具將通過ios優化的png圖片(local.png)轉換爲一個標準的png文件(local-standard.png)iphone
$ /Applications/Xcode.app/Contents/Developer\
/Platforms/iPhoneOS.platform/Developer/usr/bin/pngcrush \
-revert-iphone-optimizations -q Local.png Local-standard.png
若是xcode並非安裝在標準的位置,你能夠使用xcode-select查找到工具的位置:ide
$ "`xcode-select -print-path`"\
/Platforms/iPhoneOS.platform/Developer/usr/bin/pngcrush \
-revert-iphone-optimizations -q Local.png Local-standard.png