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_SCALEoptions 必須是一個 array,鍵值為 xy,兩者皆為 float 值。

如果 typeIMG_AFFINE_ROTATEIMG_AFFINE_SHEAR_HORIZONTALIMG_AFFINE_SHEAR_VERTICALoptions 必須是一個 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