UIImage支持哪些图像格式?

时间:2020-09-23 11:07:21

标签: ios uiimage uikit

UIImage支持哪些图像文件格式?

我设法找到了此文档页面,但由于它甚至不包含PDF,因此我认为它已经过时且过时了。

https://developer.apple.com/library/archive/documentation/2DDrawing/Conceptual/DrawingPrintingiOS/LoadingImages/LoadingImages.html#//apple_ref/doc/uid/TP40010156-CH17-SW7

1 个答案:

答案 0 :(得分:1)

实际上,UIImage本身应该与要查找的格式没有直接关联,因此您需要添加更多上下文。 UIImage只是原始像素数据(例如32位RGBA)的表示。

一个更上下文相关的问题是;通过here描述的UIImage方法初始化init(contentsOfFile:)所支持的格式有哪些?不幸的是,即使这部分似乎也缺少有关其支持的格式的文档。

在父文档中,我只能看到提到PNG和JPEG格式。尝试使用pdf初始化实际上会失败并返回nil

但是另一方面,资产中支持pdf,这是完全不同的事情。快速检查Web时,我找不到Apple提供的适当文档(尽管我认为它一定在某处),但是post about it you should read非常好。基本上,它指出在构建时实际上将PDF转换为PNG。

所以也许您发布的信息根本没有过时。