现在看一下生成以下图像的示例1
在查看下面部分代码时我感到困惑。
/* Control points for the distortion */
$controlPoints = array( 10, 10,
10, 5,
10, $im->getImageHeight() - 20,
10, $im->getImageHeight() - 5,
$im->getImageWidth() - 10, 10,
$im->getImageWidth() - 10, 20,
$im->getImageWidth() - 10, $im->getImageHeight() - 10,
$im->getImageWidth() - 10, $im->getImageHeight() - 30);
现在有人可以告诉我这16点究竟意味着什么吗?
答案 0 :(得分:1)
控制点参数有助于组织到此布局中:
x1 , y1 ,
x1' , y1' ,
x2 , y2 ,
x2' , y2' ,
x3 , y3 ,
x3' , y3' ,
x4 , y4 ,
x4' , y4'
对于每组坐标,x_
和y_
是源点,x_'
和y_'
是目标。
所以它采取左上角并向上移动一点,左下方向下移动,右上方向下移动,右下方向上移动,产生透视效果。