如何使用 imageaffinematrixget() 在 PHP 中获取仿射变换矩阵?
imageaffinematrixget()是PHP中的一个内置函数,用于获取仿射变换矩阵。该函数常用于线性代数和计算机图形学。
语法
array imageaffinematrixget(int $type, mixed $options)
参数
imageaffinematrixget()只接受两个参数:$type和$options。
$type-$type参数指定IMG_AFFINE常量的整数。
IMG_AFFINE_TRANSLATE
IMG_AFFINE_SCALE
IMG_AFFINE_ROTATE
IMG_AFFINE_SHEAR_HORIZONTAL
IMG_AFFINE_SHEAR_VERTICAL
$options-如果类型是IMG_AFFINE_TRANSLATE或IMG_AFFINE_SCALE,则选项必须是一个带有键x和y的数组,都具有浮点值。如果类型是IMG_AFFINE_ROTATE、IMG_AFFINE_SHEAR_HORIZONTAL或IMG_AFFINE_SHEAR_VERTICAL,则选项必须是指定角度的浮点数。
返回值
它返回一个仿射变换矩阵,一个包含0到5键和浮点值的数组。失败时,它返回false。
示例1:使用IMG_AFFINE_SCALE
2, 'y' => 3)); print_r($matrix_scale); ?>输出结果
Array ( [0] => 2 [1] => 0 [2] => 0 [3] => 3 [4] => 0 [5] => 0 )
示例2
".print_r($matrix_vertical, true).""); ?>输出结果
Array ( [0] => 1 [1] => -5.6712818196177 [2] => 0 [3] => 1 [4] => 0 [5] => 0 )
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下