2012-11-30 5 views
1

Фото снято с iphone cam почти 2,5 Мб. Как уменьшить этот размер, я пробовал UIJPEGRepresentation (изображение, 0.1f), но это не влияет на размер?Как уменьшить размер изображения, снятого с камеры

+1

@Foram Mukund Shah-My вопрос: Как уменьшить размер изображения с точки зрения памяти, теперь это означает уменьшить промежутки измерений размера изображения. вопрос? – ROY

+1

, когда вы пытаетесь уменьшить размер изображения, он становится понятным, что вы хотите уменьшить только с точки зрения памяти, иначе вы могли бы уменьшить его либо с помощью xib, либо программно. –

ответ

0

Попробуйте использовать метод изменения размера в UIImage + Resize.h

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

 

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

Это изменение размера изображения, которое я смотрю вперед, как уменьшить размер памяти изображения, полученного .... @ Meet – ROY

+0

@ROY, Изменение размера изображения уменьшит его размер до нужного вам размера – Meet

1

Вы действительно не можете уменьшить размер изображения занимает в памяти.

Когда изображение загружено, в основном объект UIImage размер будет шириной x высоты х 4 байта. Это размер несжатого изображения, который будет занимать память. Поскольку вы можете использовать сжатые изображения, все изображение, загруженное в UIImage, будет несжатым.

Если вам действительно нужно сохранить некоторую память, сохраните изображение на диск и создайте эскиз, который вы используете в своем приложении. Затем, когда вам нужно загрузить увеличенное изображение и использовать его,

+0

@ rckoenes-Спасибо за ваш ответ Как создать эскиз? Должен ли я изменить размер изображения на определенную высоту и ширину? – ROY

+0

Ну, вы создаете новое изображение, имеющее разные размеры, например, с кодом, который [@Meet] (http://stackoverflow.com/users/942110/meet) опубликовал. Таким образом, вам нужно будет сохранить два изображения в конце, один полный один и один миниатюру. – rckoenes

Смежные вопросы