Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

compress UIImage but keep size

I try to use UIImageView to show the photo. But the Photo sometimes is a little large, and I want to compress it.But I'd like to keep its size. For example,a photo is 4M and has a size of 320X480. And I want to compress it and it may have 1M but still has a size of 320X480.

thanks!

like image 961
scorpiozj Avatar asked Nov 29 '22 15:11

scorpiozj


1 Answers

Compress it using the JPEG compression.

lowResImage = [UIImage imageWithData:UIImageJPEGRepresentation(highResImage, quality)];

Where quality is between 0.0 and 1.0

You should read the UIImage documentation, everything is explained in there…

like image 161
AliSoftware Avatar answered Dec 04 '22 08:12

AliSoftware