iPhone看gif方法一:使用美图GIF来查看GIF动画:
1.下载美图GIF。
2.安装方式与其他软件是相同的,iphone越狱并安装了91助手等软件。
3. 安装好后,用美图GIF来打开gif动画图片,就可以看到你最初看到的效果了。
iPhone看gif方法二:iPhone不安装软件查看gif动画的方法
1.点击桌面上的“照片”图标,选择并打开那张带有动画效果的gif图片,然后点击左下角的“菜单”图标。
3.开启邮件的草稿箱,打开草稿文件,图片的动态效果就会展示出来了。
使用UIWebView播放
// 设定位置和大小CGRect frame = CGRectMake(50,50,0,0)
frame.size = [UIImage imageNamed:@"guzhang.gif"].size
// 读取gif图片数据
NSData *gif = [NSData dataWithContentsOfFile: [[NSBundle mainBundle] pathForResource:@"guzhang" ofType:@"gif"]]
// view生成
UIWebView *webView = [[UIWebView alloc] initWithFrame:frame]
webView.userInteractionEnabled = NO//用户不可交互
[webView loadData:gif MIMEType:@"image/gif" textEncodingName:nil baseURL:nil]
[self.view addSubview:webView]
可以看到,在android源代码的external目录下有一个名为giflib的文件夹,它就是gif解码器,通过插件的方式加载到skia里面,但是为什么应用开发的时候不能显示gif而只能显示一帧图片呢?android默认开发都是用模拟器来做的,模拟器的内存资源和cpu资源都是相当有限的,仅为256M 内存,对于各种资源要求的应用和功能来说,这样的资源显然远远不够,所以,google为了保证它的模拟器不会“随时死机”,对这部分的内容,悄悄的做了一点点的修改。所以你的gif格式的图片不会显示欢迎分享,转载请注明来源:内存溢出
评论列表(0条)