H5 canvas绘图描边小细节

来源:互联网 发布:阿里云好还是腾讯云好 编辑:程序博客网 时间:2024/06/05 21:50

最近在使用canvas时突然发现一个小细节,代码如下:

  <canvas id="canvas" width="200" height="200" style="border: 1px solid #ccc;"></canvas>  <script>    var canvas = document.getElementById("canvas");    var context = canvas.getContext("2d");    context.lineWidth = 30;    context.strokeStyle = '#FF0000';    context.strokeRect(50,50,80,100);  </script>

但是,canvas画出的矩形起点并不是(50,50),而是(35,35)。这是怎么回事呢?

我们看下面的图,应该就明白了。
这里写图片描述

canvas的描边类似于PS描边中的“居中”,以绘图原点为中心向四周绘制边框。

0 0
原创粉丝点击