Javascript 中的图像裁剪和转换 - 扫描应用程序

Image cropping and transformation in Javascript - Scanning app

本文关键字:转换 扫描 应用程序 裁剪 图像 Javascript      更新时间:2023-09-26

我正在寻找可以帮助我执行以下操作的Javascript库:

1.给定图像。使用 4 个坐标点裁剪它。(这可能会导致非规则的四边形)

2.将新图像转换为常规矩形。

这里有一个例子。

我看过像 JCrop(和许多其他库)这样的库,但据我所知,它只使用常规矩形进行裁剪。

这些库可以用于客户端或节点.js。

可以进行角落检测的计算机视觉库的加分项。

非常感谢,

据我所知,"转换"无论如何都会裁剪图像。

因此,只需先将 4 个坐标转换为常规矩形,然后使用 JCrop 等库。

示例:(每个坐标为 x,y)

[left-up]   | [right-up]
[left-down] | [right-down]

4 个坐标:

22,11 | 45,13
25,56 | 47,62

矩形:

25,13 | 45,13
25,56 | 45,56