我很担心在一个填充和另一个填充HTML之间的现有空间。 每个填充物都适合他们的倾斜面。 我期待填写完整的行,但有空间。如何删除填充和填充HTML5画布之间的空间?
这是示例代码:
var canvas = document.createElement("canvas");
canvas.width = 120; canvas.height = 300;
document.body.appendChild(canvas);
var ctx = canvas.getContext("2d");
ctx.fillStyle = "#fff"; ctx.fillRect(0, 0, 120, 300);
ctx.fillStyle = "#000"; ctx.beginPath();
ctx.moveTo(0, 0); ctx.lineTo(0, 300); ctx.lineTo(120, 300); ctx.fill();
ctx.fillStyle = "#000"; ctx.beginPath();
ctx.moveTo(120, 300); ctx.lineTo(0, 0); ctx.lineTo(120, 0); ctx.fill();
你可以看到黑色三角形之间的白线(空白)。实际上,三角形的点是由一个Flash的自动生成程序, 和闪光可以显示三角形没有空间,但HTML5不能。 有没有人有一个想法,擦除该行?
我想知道我必须添加哪一方。形状的点是自动生成的,所以很难确定我应该添加0.5或者0.5, – tkihira