函数名:imageaffinematrixconcat()
适用版本:PHP 5 >= 5.5.0, PHP 7
函数说明:imageaffinematrixconcat() 函数将两个仿射矩阵连接起来,返回连接后的矩阵。
语法:array imageaffinematrixconcat ( array $m1 , array $m2 )
参数:
- $m1:第一个仿射矩阵,是一个包含六个元素的数组,代表一个二维仿射变换矩阵。
- $m2:第二个仿射矩阵,也是一个包含六个元素的数组,代表一个二维仿射变换矩阵。
返回值:返回一个包含六个元素的数组,代表连接后的二维仿射变换矩阵。
示例:
// 定义两个仿射矩阵
$m1 = [
1, 0, 50,
0, 1, 50
];
$m2 = [
1, 0, 100,
0, 1, 100
];
// 连接两个矩阵
$result = imageaffinematrixconcat($m1, $m2);
// 输出连接后的矩阵
print_r($result);
输出结果:
Array
(
[0] => 1
[1] => 0
[2] => 150
[3] => 0
[4] => 1
[5] => 150
)
上述示例中,我们定义了两个仿射矩阵 $m1 和 $m2,分别代表平移 (50, 50) 和 (100, 100)。然后使用 imageaffinematrixconcat() 函数将这两个矩阵连接起来,得到了连接后的矩阵 $result。最后输出连接后的矩阵,结果为 [1, 0, 150, 0, 1, 150],表示平移 (150, 150)。