如何获取UIImage的大小(KB)

Ami*_*Dev 15 xcode objective-c uiimage ios

我正在从中获取图片didFinishPickingMediaWithInfo.

UIImage *originalImage = (UIImage*)[info valueForKey:UIImagePickerControllerOriginalImage];
Run Code Online (Sandbox Code Playgroud)

我想在Kb中获得Image的大小.

Mut*_*awe 24

    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;
Run Code Online (Sandbox Code Playgroud)

  • 看起来很贵!您正在创建一个重复的磁盘表示只是为了获得它的大小! (11认同)