imageaffinematrixconcat()

将两个仿射矩阵连接起来,返回连接后的矩阵

首字母:I

函数名: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)。

同首字母函数