image compression by size – iPhone SDK
Heres some example code that will attempt to compress an image for you so that it doesn’t exceed either a max compression or maximum file size CGFloat compression = 0.9f; CGFloat maxCompression = 0.1f; int maxFileSize = 250*1024; NSData *imageData = UIImageJPEGRepresentation(yourImage, compression); while ([imageData length] > maxFileSize && compression > maxCompression) { compression -= … Read more