2012-11-30 71 views
1

從iphone cam拍攝的照片接近2.5 Mb,如何縮小此尺寸,我嘗試過 UIJPEGRepresentation(圖像,0.1f),但它不影響大小?如何減少從cam拍攝的圖像尺寸

+1

@Foram木孔德沙阿,我的問題是如何減少在內存方面的圖像大小,現在,它意味着減少圖片大小interms dimensions.Why的根本ü編輯題 ? – ROY

+1

當您嘗試降低圖像的「尺寸」,它成爲要在只有內存方面,以減少自我解釋,否則,你可能有減少它無論是從廈門國際銀行或編程。 –

回答

0

嘗試使用調整大小方法的UIImage + Resize.h

https://github.com/AliSoftware/UIImage-Resize

 

[aImgView setImage:[ImageObjectFromPicker resizedImageWithContentMode:UIViewContentModeScaleAspectFit bounds:YourSize interpolationQuality:kCGInterpolationHigh]]; 
+0

這是在調整我期待着,如何降低拍攝的圖像的內存大小.... @相約 – ROY

+0

@ROY,調整圖像大小,將其規模縮小到你想要的大小 – Meet

1

你真的不能縮小尺寸的圖像在內存佔用。

當圖像被加載時,基本上是UIImage對象的大小時便會寬度×高度×4個字節。這是未壓縮圖像在內存中佔用的大小。 由於您可以使用壓縮的圖像,一旦加載到UIImage中的所有圖像都將被解壓縮。

如果你真的需要這麼節省一些內存,將圖像保存到磁盤,並創建你在你的應用程序中使用的縮略圖。然後需要的時候就可以加載較大的圖像,並使用它,

+0

@ rckoenes,感謝您的回覆圖像。如何創建縮略圖視圖?我應該將圖像調整到特定的高度和寬度嗎? – ROY

+0

那麼你創建一個新的形象,有至極不同的尺寸,與例如與[@Meet(http://stackoverflow.com/users/942110/meet)公佈的代碼。因此,您最終必須保存兩張圖像,一張完整的一張和一張縮略圖。 – rckoenes