我需要在 JavaScript 中进行一些图像转换。
寻找AS3 drawtriangles函数的替代方案。我使用了 IvanK Lib,它非常强大,但可以在 WebGL 上运行。需要一种仅使用画布的方法。
提前致谢。
我需要在 JavaScript 中进行一些图像转换。
寻找AS3 drawtriangles函数的替代方案。我使用了 IvanK Lib,它非常强大,但可以在 WebGL 上运行。需要一种仅使用画布的方法。
提前致谢。
当您说“仅使用画布”时,您的意思是仅使用画布的 2D 上下文吗?
您的文本示例是非并行转换。您不能在 2D 上下文中进行非平行变换。
我想我从您的问题中了解到您不想使用 3D 上下文,而不是不想使用 IvanKLib。您可以在没有 IvanKLib 的情况下在 3D 上下文中进行文本转换。Canvas 的 3D 上下文是 WebGL,适用于 Chrome 和 Firefox。
使用 2D 上下文,您可以获得的最接近的是操作像素。这是一篇关于像素级图像三角失真的好帖子:http: //codeslashslashcomment.com/2012/12/12/dynamic-image-distortion-html5-canvas/