通过CGImageSourceRef播放GIF图

通过CGImageSourceRef播放GIF图

-(void)creatGifImage{
    NSData *data =[NSData dataWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"1441607086860827" ofType:@"gif"] ];
    //创建图像源
    CGImageSourceRef imageSource = CGImageSourceCreateWithData((__bridge CFDataRef)data, NULL);
    //获取图像源中的图片数量
    size_t count = CGImageSourceGetCount(imageSource);
    //72张
    NSLog(@"%zu",count);
    UIImage *img;
    NSMutableArray *images = [NSMutableArray new];
    NSTimeInterval duration = 0;
    for (size_t i = 0; i

你可能感兴趣的:(通过CGImageSourceRef播放GIF图)