0

我已经开始使用画布并处理图像。

我想实现这样的目标 - 具有透视的图像。

图片

我尝试了该ctx.transform(1,0.5,-0.5,1,30,10)方法,但不完全是透视,我找不到一个好的教程。

有人可以给我链接一个教程或一般帮助吗?

4

1 回答 1

4

这是我刚刚做的一个简单的方法......在这里检查。

该技术非常简单。您只需将图像分成很多部分,这种情况下您会进行许多垂直分割。然后你调整每一块的大小,使它们具有下降的高度。

这给了你某种透视感。

使用该功能的方法如下:

drawPerspective(canvasID, imgURL, scale); // for the scale value try something between 0.5 and 1
于 2012-09-15T17:25:06.630 回答