我一直在研究使用 CGImageDestinationRef 创建 gif 文件,但找不到任何文档,说明我应该使用 CGImageDestinationSetProperties 应用哪些属性,以及在使用 CGImageDestinationAddImage 将图像添加到 CGImageDestination 对象时应该设置哪些属性。
但我意识到这个问题不仅仅适用于将图像文件导出为 GIF 文件。
我查看了 CGImageSource 返回的一些属性,尽管这提供了一些线索,但它是命中注定的。但例如,似乎 HasGlobalColorMap 和 LoopCount 应该是使用 CGImageDestinationSetProperties 设置的属性,而 UnclampedDelayTime 和 DelayTime 是应该在添加图像时设置的属性。
我在指导我应该直接将哪些属性添加到 CGImageDestinationRef 以及添加图像时应该添加哪些属性?
谢谢