我如何知道 UIImage 的格式? (IOS)

Posted

技术标签:

【中文标题】我如何知道 UIImage 的格式? (IOS)【英文标题】:How can I know the format of a UIImage? (IOS) 【发布时间】:2012-03-08 07:12:04 【问题描述】:

很简单的问题。

有没有办法判断从照片库中挑选的图片是jpg文件还是png文件?

由于其他应用程序的工作也可能在库中,所以我需要知道这一点。

更具体地说,我只需要判断该照片是否为 JPEG 图像。

谢谢!

【问题讨论】:

【参考方案1】:

你试过了吗?

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)image editingInfo:(NSDictionary *)editingInfo

这个 UIImagePickerControllerDelegate 有一个名为 editingInfo 的参数。此字典包含一个名为 UIImagePickerControllerMediaType 的键的值。这说明了图像类型。

【讨论】:

以上是关于我如何知道 UIImage 的格式? (IOS)的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iOS 上仅水平拉伸时垂直平铺 UIImage?

我不知道如何将 UILabel 转换为 UIImage.[swift] [重复]

iOS 支持 Canon RAW 格式吗?

如何在swift中从UIImage获取图像扩展/格式

iOS Swift - 在 UIImage 上画线以保存到文件

iOS Facebook 状态位置