透视变换
一个小JavaScript库,用于创建和应用透视变换。 给定源和目标四边形的角坐标,可以轻松地使用透视变换将一个2D四边形映射到另一个。 是一个有用的资源,可用于了解有关透视变换及其背后数学的更多信息。 是我写的一篇博客文章,内容涉及创建该库的动机及其某些应用程序的详细信息。
特征
创建函数以将点从一个任意的四边形映射到另一个,反之亦然
访问单应矩阵及其逆矩阵(用于使用CSS3转换元素)
没有外部依赖
安装
使用npm:
$ npm install perspective-transform --save
有凉亭:
$ bower install perspective-transform --save
基本用法
节点
var PerspT = require ( 'perspective-transform' ) ;
var srcCorners = [ 158 , 64
1