Objective-C中的图像大小

3

如何在Objective-C中获取图像尺寸。

我使用imagePicker加载了一张图片,我想知道该图片的尺寸(宽*高)。

这可行吗?

谢谢和问候...

1个回答

8
您需要实现 UIImagePickerControllerDelegate协议,特别是imagePickerController:didFinishPickingMediaWithInfo:方法。该方法的最后一个参数是一个字典,其中包含了使用UIImagePickerControllerOriginalImage键引用的UIImage。获取这个UIImage*并获得其size属性。
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {

    UIImage *image = (UIImage*) [info objectForKey:UIImagePickerControllerOriginalImage];
    //access width and height like this
    image.size.width;
    image.size.height;
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接