美文网首页关爱小白
ios gif播放和存储

ios gif播放和存储

作者: thinkwick | 来源:发表于2019-01-10 14:19 被阅读0次

关于播放 需要pod 'FLAnimatedImage', '~> 1.0' 这个第三方库

NSURL*imgUrl = [NSURLURLWithString:@"图片的网址"];

    FLAnimatedImage *animatedImg = [FLAnimatedImage animatedImageWithGIFData:[NSData dataWithContentsOfURL:imgUrl]];

    FLAnimatedImageView *animatedImgView = [[FLAnimatedImageView alloc] init];

    animatedImgView.animatedImage= animatedImg;

    animatedImgView.frame=CGRectMake(0,0, photo.width, photo.height);

    [photo addSubview:animatedImgView];

photo 是要展示gif的背景view

关于保存gif到相册

#pragma mark - 异步处理

    dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{

        ////异步加载耗时操作

        NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"图片的网址"]];

        [[PHPhotoLibrary sharedPhotoLibrary] performChanges:^{

            [[PHAssetCreationRequest creationRequestForAsset] addResourceWithType:PHAssetResourceTypePhoto data:data options:nil];

        }completionHandler:^(BOOLsuccess,NSError*_Nullableerror) {

            dispatch_async(dispatch_get_main_queue(), ^{

                NSString*msg =nil;

                if(success && !error){

                    msg =@"保存图片成功";

                }else

                    msg =@"保存图片失败";

                ZGPAlertShow(msg,@"确定");

            });

        }];

    });

相关文章

  • ios gif播放和存储

    关于播放 需要pod 'FLAnimatedImage', '~> 1.0' 这个第三方库 NSURL*imgUr...

  • Swift (四) gif图片播放

    @[TOC](IOS gif图片播放 swift) 1. GIF在iOS平台上的几种加载方式 使用Dispatch...

  • iOS-播放gif动画文件(OC方法)

    iOS-.gif动画文件的播放 前言 播放gif动画的方法有多种: 将gif图片分解成多张图片使用UIImageV...

  • ios处理图片的一些小Tip(转)

    如何把 GIF 动图保存到相册? iOS 的相册是支持保存 GIF 和 APNG 动图的,只是不能直接播放。用 [...

  • iOS 播放GIF

    iOS默认是不支持播放GIF图片的,但是系统也没有禁止播放它,该有的API还是有的,下面就 来一发吧! 一定要导入...

  • iOS - Gif播放

    ** 1.系统UIImageView 多张图片组成动画(帧动画)** ** 2.利用第三方库** 3. 为MBPr...

  • iOS的gif的图片处理

    iOS上没有直接播放gif控件(gif图片是几张png格式经过播放之后显示的不同的帧来进行实现的)sdwebima...

  • iOS处理图片的一些小Tip

    一.如何把GIF动图保存到相册 iOS 相册是支持保存GIF和APNG动图的,只是不能直接播放.使用[ALAss...

  • 关于iOS中Gif播放

    最近看了一下Gif播放,因为iOS是没有可以直接播放Gif资源的控件的,所以,这就需要我们想办法了。。。 准备 通...

  • 相册如何保存GIF和APNG动图

    iOS 的相册是支持保存 GIF 和 APNG 动图的,只是不能直接播放。用 [ALAssetsLibrary w...

网友评论

    本文标题:ios gif播放和存储

    本文链接:https://www.haomeiwen.com/subject/kzharqtx.html