PHP8.1.21版本已发布
vue8.1.21版本已发布
jquery8.1.21版本已发布

canvas绘画常用方法_html/css_WEB-ITnose

原创
2016-06-24 11:29:18 1155浏览

先说一下canvas元素比较游泳的方法主要是canvas通过getContext()方法获取的上下文对象。

其次设置颜色方面,通常有四种方法:16进制颜色值、英语单词、rgb、rgba。主要注意的是后两者,rgb的三个参数是红绿蓝0-255的值,rgba在此基础上添加了第四个参数透明度,范围0-1。

1.画矩形

            

JavaScript已经是所有浏览器的默认脚本语言,因此

2.画圆

            

3.写字

            
textBaseline和textAlign特点可以查看其他资源,就不在这混乱主题了。 

4.将画保存

window.location = canvas.toDataURL('image/jpeg'); //保存图像

可以选择自己想要的格式。

5.动画

        var i=100;        function painting(){            //alert(1);            context.fillStyle = "gray";         //填充颜色            context.fillRect(i,0,10,10);      //参数:x,y,width,height。绘制“已填色”的矩形,默认填充颜色是黑色            i=i+20;        }        function draw(id){            var canvas = document.getElementById(id); //获取上下文对象,canvas很多常用方法都是基于这个对象实现的            var context = canvas.getContext('2d');    //目前参数只有2d            setInterval(painting,100);                //事件单位是毫秒            i=0;                    }

这个没有做出效果。看到别人用上面的方法,但是我这样写没有出来动画,调试果然显示painting函数内的context为定义。以后有时间再学习一下。

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。