繁体   English   中英

UIImage 支持哪些图片格式?

[英]What are the image formats supported by UIImage?

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

我设法找到了这个文档页面,但我认为它已经很旧而且过时了,因为它甚至不包含 PDF。

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

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

一个更上下文的问题是; 通过使用此处描述的init(contentsOfFile:)方法初始化UIImage的支持格式是什么。 不幸的是,即使这部分似乎也缺乏关于它支持什么格式的文档。

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

但另一方面,资产支持 pdf,这是完全不同的事情。 快速检查网络我找不到 Apple 提供的有关它的适当文档(虽然我认为它一定在某个地方)但是你应该阅读这篇关于它的非常好的帖子 基本上它声明PDF实际上在构建时转换为PNG。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM