2016-11-30 44 views
0

UIImageJPEGRepresentation不返回原始圖像。它會返回實際圖像的壓縮值。需要加載NSData中的原始圖像數據集。有沒有辦法從圖像中讀取實際數據?需要在沒有壓縮的NSData中加載「原始」圖像

+0

可以顯示烏爾試圖代碼 –

+0

http://stackoverflow.com/questions/17005456 /主叫imagewithdatauiimagejpegrepresentation-多時間,僅-壓縮 –

回答

-1

我想你已經嘗試下面的代碼使用UIImageJPEGRepresentation

NSData *imageData = UIImageJPEGRepresentation(image, 1.0); 

您可以圖像轉換成這樣,反之亦然這樣的數據。

轉換UIImage的NSData的到(PNG):

UIImage *image = [UIImage imageNamed:@"imageName.png"]; 
NSData *imageData = UIImagePNGRepresentation(image); 

轉換NSData的到的UIImage:

NSData *data = ... // data that you received 
UIImage *image = [UIImage imageWithData:data];