为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / qq_______釋然丶_0372247
save() 和 restore() 方法允许你保存和恢复一个 CanvasRenderingContext2D 对象的状态。save() 把当前状态推入到栈中,而 restore() 从栈的顶端弹出最近保存的状态,并且根据这些存储的值来设置当前绘图状态。CanvasRenderingContext2D 对象的所有属性(除了画布的属性是一个常量)都是保存的状态的一部分。变换矩阵和剪切区域也是这个状态的一部分,但是当前路径和当前点并不是。

已采纳回答 / 奴奴雪人
你的具体代码不清楚 ,可能是因为你的数据设置问题,五角星的绘制牵扯到一个圆心问题,如果圆心没有translate重置,那么你的圆心就刚还在你设置的clip边缘上面,你可分析的看看,感觉就是圆心的设置问题,最简单的的方法测试就是把你的五角星的尺寸全部*0.5 看看如果显示好了,那么肯定是你的圆心坐标问题,可以看看老师前面的课程,收货真的很大

已采纳回答 / qq_SuperBigMixE_0342
e我理解的是事件对象,就这次而言,这里的e没有什么用处,但是在别的地方会由用,还有两个函数不写一起是因为,当图片加载好了之后,要初始化clip这个对象(也就是老师之前写的clip什么的),而且在重置按钮中也要初始化,所以分开写。

已采纳回答 / qq_呆瓜_fkoIZ8
你可以修复一下你的浏览器,可能播放的插件出问题了吧

已采纳回答 / qq_颗粒_0
刷新一下试试吧,我的就可以播放。

已采纳回答 / 守得云开见月
<...code...>两个a标签需要是blur-div的子元素;

已采纳回答 / 笨鸟必须得先飞
这是老师的风格问题,哈哈,自己在敲代码的时候,要注意加上分号哦~~否则会出现一些异常的BUG

已采纳回答 / 霞_霞
var wid = 800, hei = 600, canvas = document.getElementById('canvas'), ctx = canvas.getContext('2d'), clippingRegion = {}, radius = 70, theAnimation; //控制show动画canvas.width = wid;canvas.height = hei;var image = new Image();image.src = 'img/1.jpg';image.onl...
课程须知
需掌握canvas的基本用法。建议先学习《炫丽的倒计时效果Canvas绘图与动画基础》,《Canvas绘图详解》与《Canvas玩转图像处理》三门课程中的基础部分。更详细的课程所需基础知识,可参见本课程1-2小节。
老师告诉你能学到什么?
实现中图像模糊,图像展示效果; 深入了解canvas; 完成能同时运行在多端的移动web app。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消