美文网首页
如何播放GIF图片

如何播放GIF图片

作者: 司夜 | 来源:发表于2016-07-28 15:44 被阅读32次

1.使用UIimageview用来显示图片,使用UIimageview中的动画数组来实现图片的动画效果。

2.用uiwebview来显示动态图片

3.第三方显示框架

4.通过UIimageview显示动画效果,实际上是把动态的图拆成一组静态的图,放到数组中,播放的时候一次从数组中取出。如果播放的图片比较少占的内存比较小或者比较常用(不如工具条上一直显示的动态小图片),可以选择imagenamed:方式获取图片,但是通过这种方式加到内存中,使用结束,不会自己释放,多次播放动画会造成内存溢出问题。因此,对于大图或者经常更换的图,在取图片的时候可以选择imagewithcontentsoffile:方式来获取图片,优化内存。

5.使用uiwebview显示图片需要注意显示图片的尺寸与uiwebview尺寸的设置,如果只是为了显示动态图片,可以禁止uiwebview滚动。在显示动态图片的时候,即使是动态的背景处为透明,默认显示出来是白色背景,这个时候需要手动设置uiwebview的透明才能达到显示动态图背景图名的效果。

相关文章

  • 如何播放GIF图片

    1.使用UIimageview用来显示图片,使用UIimageview中的动画数组来实现图片的动画效果。 2.用u...

  • GIF图片的播放和生成

    首先需要导入头文件 GIF图片的播放 GIF图片的生成

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

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

  • iOS 播放 gif 动画

    使用UIWebView播放 将GIF图片分解成多张PNG图片,使用UIImageView播放

  • gif 图片播放

    使用 UIWebView 播放 使用 UIImageView + SDWebImage 自定义 MBProgres...

  • 播放Gif图片

    // 1.加载Gif图片, 并且转成Data类型 guard let path = Bundle.main.pat...

  • iOS-GIF图播放

    封装播放GIF图片的Imageview分类GIF图片来源为本地或网络导入系统库: import ImageIO 加...

  • iOS中展示gif图片(swift)

    需要导入框架: 实现步骤: 获取gif图片 获取组成gif图片的总图片数量值 通过遍历,获取单张图片,及其播放时间...

  • iOS swift 手动实现播放GIF图片

    GIF图片本身就是一帧帧的图片,想要手动实现GIF图片的播放,需要将GIF图片里边的每一帧图片获取到,然后利用UI...

  • ImageMagick之制作gif图片

    ImageMagick之制作gif图片 gif动画由一系列图片按照一定的时间间隔来播放的,每张单独的图片作为gif...

网友评论

      本文标题:如何播放GIF图片

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