How to get the Size (KB) of UIImage

ios, objective-c, uiimage, xcode

Solution

    UIImage *originalImage = (UIImage*)[info valueForKey:UIImagePickerControllerOriginalImage];
    NSData *imgData = UIImageJPEGRepresentation(originalImage, 1); //1 it represents the quality of the image.
    NSLog(@"Size of Image(bytes):%d",[imgData length]);
    imgData = nil;

Problem

I am getting Image from `didFinishPickingMediaWithInfo`. ``` UIImage *originalImage = (UIImage*)[info valueForKey:UIImagePickerControllerOriginalImage]; ``` I want to get the size of Image in Kb.

Original source

Related problems