我需要在 JavaScript 中做一些图像转换。
寻找替代 AS3 drawtriangles 功能。我使用了 IvanK Lib,它非常强大,但可以在 WebGL 上运行。需要一种方法来仅使用 Canvas 。
提前致谢。
最佳答案
当您说“仅使用 Canvas ”时,您是指仅使用 Canvas 的 2D 上下文吗?
您的文本示例是非平行变换。您不能在 2D 上下文中进行非平行变换。
我想我从你的问题中了解到你不想使用 3D 上下文——而不是不想使用 IvanKLib。您可以在没有 IvanKLib 的情况下在 3D 上下文中进行文本转换。 Canvas 的 3D 上下文是 WebGL,适用于 Chrome 和 Firefox。
使用 2D 上下文,最接近的是操作像素。这是一篇关于像素级图像三 Angular 扭曲的好文章:http://codeslashslashcomment.com/2012/12/12/dynamic-image-distortion-html5-canvas/
关于javascript - javascript中的绘制三 Angular 形函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16392087/