ALAsset類代表相冊中的每個資源文件,可以通過它獲取照片的相關信息,及其對應的原圖,全屏圖,縮略圖等。
當我們想通過壹個照片的ALAsset對象,來獲取這張照片的原圖並將其轉換成NSData數據,有如下兩種方法:
方法壹:將其轉換成UIImage對象,再通過UIImageJPEGRepresentation或UIImagePNGRepresentation方法轉成NSData
這種方法不推薦,因為這個其實對圖片進行了壓縮轉換,不再是圖片的原始數據(像如果是gif動態圖會變成靜態圖片),同時照片原來附帶的拍攝信息什麽的也會丟失。
方法二:直接復制圖片的字節數據
推薦,這樣得到的是實際的數據
縮略圖獲取
原文出自: www.hangge.com