Javascript 如何基于一组控制和目标坐标将图像转换为不同的大小?

Javascript 如何基于一组控制和目标坐标将图像转换为不同的大小?,javascript,matrix,coordinate-transformation,Javascript,Matrix,Coordinate Transformation,我有一组控制坐标和一组目标坐标,我需要弄清楚如何在给定的坐标集上变换图像。例如:我希望新图像的(0,0)是旧图像的(10,20),或者新图像的(100,75)是旧图像的(40,30)。我不知道这是否重要,但我是通过javascript实现的。正如我承诺的那样,这是我编写的实现这一点的库。它花了大量的研究和环顾四周,但最终一切都得到了回报。这个概念称为仿射拟合变换。更多信息可以在这里找到:现在我正在使用与此答案大致相同的东西:但我有一种感觉,我可能做得不对。不幸的是,我找不到一个现有的库来做我想做

我有一组控制坐标和一组目标坐标,我需要弄清楚如何在给定的坐标集上变换图像。例如:我希望新图像的(0,0)是旧图像的(10,20),或者新图像的(100,75)是旧图像的(40,30)。我不知道这是否重要,但我是通过javascript实现的。

正如我承诺的那样,这是我编写的实现这一点的库。它花了大量的研究和环顾四周,但最终一切都得到了回报。这个概念称为仿射拟合变换。更多信息可以在这里找到:

现在我正在使用与此答案大致相同的东西:但我有一种感觉,我可能做得不对。不幸的是,我找不到一个现有的库来做我想做的事情,所以我开始自己做一个。我会尽快张贴它,我知道它是工作,并接受它作为一个答案。