Objective-C 上的图像大小

Posted

技术标签:

【中文标题】Objective-C 上的图像大小【英文标题】:Image size on Objective-C 【发布时间】:2011-05-13 20:54:03 【问题描述】:

如何在 Objective-C 中获取图像大小。

我使用 imagePicker 加载了一张图片,我想知道该图片的大小。 (w*h)

有可能吗?

感谢和问候...

【问题讨论】:

【参考方案1】:

您实现了UIImagePickerControllerDelegate Protocol,尤其是imagePickerController:didFinishPickingMediaWithInfo: 方法。该方法中的最后一个参数是一个字典,其中包含由 UIImagePickerControllerOriginalImage 键引用的 UImage 引用。获取此 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;

【讨论】:

以上是关于Objective-C 上的图像大小的主要内容,如果未能解决你的问题,请参考以下文章

调整裁剪图像的大小 Objective-C

URLSessionDidFinishEventsForBackgroundURLSession 未调用-Objective-C

Objective-C 单元测试资源是不是会增加整体文件大小

在 Objective-C 中实现纯虚方法

Objective-C:从 UIScrollView 获取缩放的裁剪图像

Objective-C Block与函数指针比较