首页 > 其他 > 详细

canvas个人总结

时间:2015-07-12 15:30:30      阅读:136      评论:0      收藏:0      [点我收藏+]

今天做了大量的canvas作业,发现很多的步奏都是一样的,我自己就封装了一个画直线形2D图形函数。功能不是很强大。

    function drawModule(Json,strokeStyle,fillStyle) {
        if (fillStyle) {
            context.fillStyle = fillStyle;
        }
        if (strokeStyle) {
            context.strokeStyle =strokeStyle ;
        }
        context.beginPath();
        context.moveTo(Json[0][0], Json[0][1]);
        for (var i = 1; i < Json.length; i++) {
            context.lineTo(Json[i][0], Json[i][1]);
        }
        context.closePath();
        if (strokeStyle) {
            context.stroke();
        }

        if (fillStyle) {
            context.fill();
        }
    }

  

Json:绘制图像的坐标值
strokeStyle:线条颜色
fillStyle:填充颜色
调用方法:
drawModule([[630,860],[630,950],[610,950],[610,860]],"green","green");

canvas个人总结

原文:http://www.cnblogs.com/beta-data/p/4640921.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!