在 iOS11 中使用 UIGraphicsImageRenderer 生成 HEIF 数据

Generate HEIF data using UIGraphicsImageRenderer in iOS 11

我刚刚看了 this WWDC talk,虽然我很高兴采用 HEIF,但他们根本没有提到 UIGraphicsRenderer。在 header 中扫描 UIGraphics*Renderer 类 之后,我也没有看到任何值得注意的地方。有没有办法使用 UIGraphicsImageRenderer 在设备 运行 iOS 11 上取回 HEIF 数据?

你不能直接用 UIGraphicsImageRenderer 来做,但我在这里写了一个包装器,让你把 UIImages 转换成 HEIC:https://github.com/timonus/UIImageHEIC