html 5 gif手机版,动画GIF在HTML5画布
那么,如果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画布相关推荐
- h5画布动画_使用HTML5画布制作动画的漫画面板
h5画布动画 Continuing the comic theme I've been building over the past few weeks and inspired by the new ...
- android刷礼物动画效果,血流成河手机版 -官网
数据库配置系统 javascript属于弱类型,值包含:数字,字符串和布尔值,c++与java属于强类型;int a="a",string a="a" 报错;v ...
- android 选择ppt模板,微软Office安卓手机版使用攻略:巧用模板可事半功倍
微软Office安卓手机版使用攻略:巧用模板可事半功倍 2015年06月26日 15:31作者:广州分站文章出处:泡泡网原创 分享 6月25日,微软安卓手机端Office三款核心应用正式通过腾讯应用宝 ...
- 支持手机版网站的We7CMS
你还在使用Wap手机网站吗,亲,你OUT了,加载速度慢,使用不方便,发布信息需要二次发布,这是你需要的吗,告诉你个好消息,快使用Web版的手机网站吧,图片加载速度快,信息发布与PC版同步而且还跟PC版 ...
- 鸿蒙系统对手机性能的提升,鸿蒙OS手机版再爆新特性,流畅度和性能大幅提升,用户评价很高...
原标题:鸿蒙OS手机版再爆新特性,流畅度和性能大幅提升,用户评价很高 不受限制地影响真好,但凡是都要有一个循序渐进的过程.华为自从公布鸿蒙OS手机版之后,用户都迫不及待地想体验.如今它真的来了,而且体 ...
- 动物棋c语言程序,斗兽棋游戏手机版|斗兽棋游戏下载 v0.2C 安卓版_最火软件站...
斗兽棋android手机版,动物对战棋,回味童年的棋牌休闲游戏,登陆android手机,整个游戏画面是分为两块区域,中间有河流分割两块区域,有桥梁可以让彼此的动物过河,要取得胜利,必须占领那一边动物的 ...
- excel手机版_微软的新办公利器,这才是手机办公该有的亚子!
Hello 大家好,这里是工具狂人. Office 套件,也就是我们俗称的 Word .Excel.PPT等,是我们日常生活中经常要使用的软件. 在手机上,似乎只有 WPS Office 这一个 AP ...
- 智慧文档手机版隐私政策
智慧文档手机版手机客户端软件最终用户使用授权协议如下 本最终用户软件授权协议(以下简称"协议")是由您,作为最终用户,与智慧文档手机版手机客户端软件开放方 成都奇异智慧科技有限公司 ...
- android 7.0 动态壁纸,LOL动态壁纸手机版app下载
LOL动态壁纸手机版app安卓版是专门为英雄联盟的玩家朋友们打造的,为大家提供LOL中全系英雄的各类动态壁纸,能自动匹配大家的手机屏幕,高清无水印,动画效果非常炫酷,感兴趣的朋友们可以试试. LOL动 ...
最新文章
- GDAL Data Model(转)
- 嵌入式为什么不受欢迎?谈谈我对嵌入式的理解!
- 排序算法四:归并排序
- Go 源码阅读笔记 text/template/parse
- 文件处理之解决使用 feof(c语言)或(fin.eof())出现多读问题
- JSON的使用场景及注意事项介绍
- 查询大于2分钟的数据
- 使用Jenkins,GitHub和Docker的最先进的持续集成和部署管道
- matlab netcdf,Matlab读取Netcdf文件
- 黑进iPhone让手机崩溃重启,只需15行代码:iOS漏洞你可知?
- 省级面板数据(2000-2019)十一:农业(固定资产+农产品产量、播种面积)(stata版)
- 互联网巨头,困在社区团购里
- python 自动打包pyd
- javascript getDate()方法
- MySql每晚12点都会弹出这个?
- 应用程序如何隐藏标题栏
- 李宏毅2020机器学习深度学习 笔记1(理论上持续更新中)
- 【英语:基础进阶_读写专项训练】G3.记叙文写作
- 中国光无源器件行业市场研究与投资战略报告(2022版)
- 计算机视觉的历史、现状与发展趋势