How to compress/resize image on iOS before uploading to a server?
This snippet will resize the image: UIGraphicsBeginImageContext(newSize); [image drawInRect:CGRectMake(0,0,newSize.width,newSize.height)]; UIImage* newImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); The variable newSize is a CGSize and can be defined like so: CGSize newSize = CGSizeMake(100.0f, 100.0f);