那么,如果gif文件的自动化画布动画不可用,您可以尝试使用精灵表,但确实需要更多的代码。

var img_obj = {

'source': null,

'current': 0,

'total_frames': 16,

'width': 16,

'height': 16

};

var img = new Image();

img.onload = function() { // Triggered when image has finished loading.

img_obj.source = img; // we set the image source for our object.

}

img.src = 'img/filename.png'; // contains an image of size 256x16

// with 16 frames of size 16x16

function draw_anim(context, x, y, iobj) { // context is the canvas 2d context.

if (iobj.source != null)

context.drawImage(iobj.source, iobj.current * iobj.width, 0,

iobj.width, iobj.height,

x, y, iobj.width, iobj.height);

iobj.current = (iobj.current + 1) % iobj.total_frames;

// incrementing the current frame and assuring animation loop

}

function on_body_load() { //

...

var canvas = document.getElementById('canvasElement');

//

var context = canvas.getContext("2d");

setInterval((function (c, i) {

return function() {

draw_anim(c, 10, 10, i);

};

})(context, img_obj), 100);

}

这就是我如何解决这个问题。希望这有帮助。 (已测试)

html 5 gif手机版,动画GIF在HTML5画布相关推荐

  1. h5画布动画_使用HTML5画布制作动画的漫画面板

    h5画布动画 Continuing the comic theme I've been building over the past few weeks and inspired by the new ...

  2. android刷礼物动画效果,血流成河手机版 -官网

    数据库配置系统 javascript属于弱类型,值包含:数字,字符串和布尔值,c++与java属于强类型;int a="a",string a="a" 报错;v ...

  3. android 选择ppt模板,微软Office安卓手机版使用攻略:巧用模板可事半功倍

    微软Office安卓手机版使用攻略:巧用模板可事半功倍 2015年06月26日 15:31作者:广州分站文章出处:泡泡网原创 分享 6月25日,微软安卓手机端Office三款核心应用正式通过腾讯应用宝 ...

  4. 支持手机版网站的We7CMS

    你还在使用Wap手机网站吗,亲,你OUT了,加载速度慢,使用不方便,发布信息需要二次发布,这是你需要的吗,告诉你个好消息,快使用Web版的手机网站吧,图片加载速度快,信息发布与PC版同步而且还跟PC版 ...

  5. 鸿蒙系统对手机性能的提升,鸿蒙OS手机版再爆新特性,流畅度和性能大幅提升,用户评价很高...

    原标题:鸿蒙OS手机版再爆新特性,流畅度和性能大幅提升,用户评价很高 不受限制地影响真好,但凡是都要有一个循序渐进的过程.华为自从公布鸿蒙OS手机版之后,用户都迫不及待地想体验.如今它真的来了,而且体 ...

  6. 动物棋c语言程序,斗兽棋游戏手机版|斗兽棋游戏下载 v0.2C 安卓版_最火软件站...

    斗兽棋android手机版,动物对战棋,回味童年的棋牌休闲游戏,登陆android手机,整个游戏画面是分为两块区域,中间有河流分割两块区域,有桥梁可以让彼此的动物过河,要取得胜利,必须占领那一边动物的 ...

  7. excel手机版_微软的新办公利器,这才是手机办公该有的亚子!

    Hello 大家好,这里是工具狂人. Office 套件,也就是我们俗称的 Word .Excel.PPT等,是我们日常生活中经常要使用的软件. 在手机上,似乎只有 WPS Office 这一个 AP ...

  8. 智慧文档手机版隐私政策

    智慧文档手机版手机客户端软件最终用户使用授权协议如下 本最终用户软件授权协议(以下简称"协议")是由您,作为最终用户,与智慧文档手机版手机客户端软件开放方 成都奇异智慧科技有限公司 ...

  9. android 7.0 动态壁纸,LOL动态壁纸手机版app下载

    LOL动态壁纸手机版app安卓版是专门为英雄联盟的玩家朋友们打造的,为大家提供LOL中全系英雄的各类动态壁纸,能自动匹配大家的手机屏幕,高清无水印,动画效果非常炫酷,感兴趣的朋友们可以试试. LOL动 ...

最新文章

  1. GDAL Data Model(转)
  2. 嵌入式为什么不受欢迎?谈谈我对嵌入式的理解!
  3. 排序算法四:归并排序
  4. Go 源码阅读笔记 text/template/parse
  5. 文件处理之解决使用 feof(c语言)或(fin.eof())出现多读问题
  6. JSON的使用场景及注意事项介绍
  7. 查询大于2分钟的数据
  8. 使用Jenkins,GitHub和Docker的最先进的持续集成和部署管道
  9. matlab netcdf,Matlab读取Netcdf文件
  10. 黑进iPhone让手机崩溃重启,只需15行代码:iOS漏洞你可知?
  11. 省级面板数据(2000-2019)十一:农业(固定资产+农产品产量、播种面积)(stata版)
  12. 互联网巨头,困在社区团购里
  13. python 自动打包pyd
  14. javascript getDate()方法
  15. MySql每晚12点都会弹出这个?
  16. 应用程序如何隐藏标题栏
  17. 李宏毅2020机器学习深度学习 笔记1(理论上持续更新中)
  18. 【英语:基础进阶_读写专项训练】G3.记叙文写作
  19. 中国光无源器件行业市场研究与投资战略报告(2022版)
  20. 计算机视觉的历史、现状与发展趋势

热门文章

  1. 197. 阶乘分解【数论】
  2. 牛客竞赛语法入门班函数与递归习题【未完结】
  3. 5.1.2 IO控制器
  4. 3.1.5 动态分区分配算法
  5. 简单分享一个轻量级自动化测试框架目录结构设计
  6. C#之foreach语句
  7. 【PAT】A1079 Total Sales of Supply Chain
  8. python 高斯烟羽模型_GPR(高斯过程回归)详细推导
  9. POJ-2942:吃糖果
  10. VS2019编写简单的C程序示例