PHP Conference Japan 2024

imageaffinematrixget

(PHP 5 >= 5.5.0, PHP 7, PHP 8)

imageaffinematrixget获取仿射变换矩阵

描述

imageaffinematrixget(int $type, array|float $options): array|false

返回一个仿射变换矩阵。

参数

type

IMG_AFFINE_* 常量之一。

options

如果 typeIMG_AFFINE_TRANSLATEIMG_AFFINE_SCALE,则 options 必须是一个带有键 xyarray,两者都具有 float 值。

如果 typeIMG_AFFINE_ROTATEIMG_AFFINE_SHEAR_HORIZONTALIMG_AFFINE_SHEAR_VERTICAL,则 options 必须是一个指定角度的 float

返回值

一个仿射变换矩阵(一个带有键 05 和浮点数的数组)或在失败时返回 false

范例

示例 #1 imageaffinematrixget() 例子

<?php
$matrix
= imageaffinematrixget(IMG_AFFINE_TRANSLATE, array('x' => 2, 'y' => 3));
print_r($matrix);
?>

以上示例将输出

Array
(
    [0] => 1
    [1] => 0
    [2] => 0
    [3] => 1
    [4] => 2
    [5] => 3
)

参见

添加注释

用户贡献注释

此页面没有用户贡献的注释。
To Top