【发布时间】:2010-12-24 06:48:16
【问题描述】:
所以我们可以有例如这样的功能来画一条线
function drawLine(g, n, x1, y1, x2, y2){
g.beginPath();
g.lineWidth = n > 0 ? n : 1;
g.strokeStyle = "rgb(0, 128, 32)";
g.moveTo(x1, y1);
g.lineTo(x2, y2);
g.stroke();
}
但是如果我们想绘制图像而不是线条(根据线条大小调整大小,使用 alpha 通道)。
这样的事情怎么办?
【问题讨论】:
-
插入图像或绘制任意图像? goo.gl/hxMFc 和 goo.gl/xAMBj
-
嗯...您可以在空白画布上绘制线条,获取其图像数据,然后找到线条并使用坐标从实际图像中提取像素...
标签: javascript html canvas drawing