canvas
文章平均质量分 75
前端学习
每天做好自己的事情,把每一件事情认真的做好
展开
-
canvas 一基础学习
/** * canvas * fillRect(L,T,W,H) 默认颜色为黑色 * strokeRect(L,T,W,H) 带边框的黑色 * 默认1像素的黑色边框,显示出两像素的原因:边框从坐标中间平均分配,但是不能显示半个像素,默认会补全,所以...就显示两个像素 * * 设置绘图: * fillStyle * strokeStyle * lineWidth * 边界绘原创 2016-05-06 11:07:58 · 694 阅读 · 0 评论 -
canvas 二 canvas绘制表盘,及canvas曲线的绘制
/** * 绘制圆 * arc(x,y,半径,起始弧度,结束弧度,旋转方向) * x,y起始位置 * 弧度与角度的关系 : 弧度 = 角度*Math.PI/180 * 旋转方向:顺时针(默认false)、逆时针(true) */var oc = document.getElementById('canvas');var ogc = oc.getContext('2d')原创 2016-05-06 16:18:15 · 1981 阅读 · 0 评论 -
canvas 三 图片插入及文字填充
/** * canvas插入图片 * 等图片加载完,在执行canvas操作 * 图片预加载:在onload 中调用方法 * drawImage(oImg,x,y,w,h) * oImg:图片x,y坐标 * w,h宽高 * * 设置背景 * createPattern(oImg,平铺方式) * repeat,repeat-x,repeat-y,no-repeat原创 2016-05-06 18:18:28 · 8598 阅读 · 0 评论 -
canvas 四 合成与事件
/** * getImageData(x,y,w,h); * 属性data:一个数组包含每个像素的rgba四个值每个值豆子啊0-255之间 * putImageDate(获取图像,x,y) * 设置新的图像数据 * createImageData * 生成新的像素矩阵,初始值为全透明的黑色 * */var oc = document.getElementById原创 2016-05-06 18:35:07 · 570 阅读 · 0 评论