标签: javascript html5 canvas
我有透明画布(200x200)。并且该对象使用实线笔划(lineTo方法)在此画布上逐行绘制。我需要在 ctx.stroke(); 之前或之后将此对象设为全宽。
答案 0 :(得分:1)
您可以将绘图缩放到完整的画布宽度,如下所示:
var drawingWidth = maxX - minX
var scale = canvas.width / drawingWidth
context.scale(scale,scale)
context.scale(-scale,-scale)