欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

CGImageSourceCreateWithData (SwiftUI UIKit中文文档手册)

程序员文章站 2024-03-24 14:52:46
...

CGImageSourceCreateWithData

创建从Core Foundation数据对象读取的图像源。

CGImageSourceRef CGImageSourceCreateWithData(CFDataRef data, CFDictionaryRef options);

参量

  • data
    要读取的数据对象。有关数据对象的更多信息,请参见CFData和数据对象。

  • options
    指定其他创建选项的字典。有关可以提供的**,请参见图像源选项字典**。

返回值

图像源。您有责任使用释放该对象CFRelease。

参考源码

 public class func gif(data: Data) -> UIImage? {
        // Create source from data
        guard let source = CGImageSourceCreateWithData(data as CFData, nil) else {
            print("SwiftGif: Source for the image does not exist")
            return nil
        }

        return UIImage.animatedImageWithSource(source)
    }

技术交流

QQ:3365059189
SwiftUI技术交流QQ群:518696470