我在與相機拍攝的相同圖像的Documents目錄中有兩個文件。一個使用UIImagePNGRepresentation保存,另一個使用UIImageJPEGRepresentation保存。換句話說,一個是png,另一個是jpg。用PNG和JPG格式的UIImage內存使用情況
現在,使用該儀器與一個真正的設備。如果我加載png(initWithContentOfFile :),「真實內存」從2.34 MB變爲2.43 MB。但如果我加載jpeg,內存從2.34 MB變爲23 MB以上!我有類似的結果加載任何png與jpeg。
有人可以幫我理解爲什麼嗎?
在相關說明中,我發現繪製PNG比iPhone上的JPG效率更高。例如,在將圖像繪製到單元格中的滾動表格視圖中,包含JPG的繪圖圖像使滾動波濤洶涌,不響應。簡單地切換到PNG使滾動順暢和響應。 – 2009-12-06 00:07:00