(PHP 5 >= 5.5.0, PHP 7, PHP 8)
imageaffinematrixget — Obtém uma matriz de transformação afim
Retorna uma matriz de transformação afim.
type
Uma das constantes IMG_AFFINE_*
.
options
Se type
for IMG_AFFINE_TRANSLATE
ou IMG_AFFINE_SCALE
,
options
deve ser um array com chaves x
e y
, ambas tendo valores float.
Se type
for IMG_AFFINE_ROTATE
,
IMG_AFFINE_SHEAR_HORIZONTAL
ou IMG_AFFINE_SHEAR_VERTICAL
,
options
deve ser um float especificando o ângulo em graus.
Uma matriz de transformação afim (um array com chaves de
0
a 5
e valores float)
ou false
em caso de falha.
Exemplo #1 Exemplo de imageaffinematrixget()
<?php
$matrix = imageaffinematrixget(IMG_AFFINE_TRANSLATE, array('x' => 2, 'y' => 3));
print_r($matrix);
?>
O exemplo acima produzirá:
Array ( [0] => 1 [1] => 0 [2] => 0 [3] => 1 [4] => 2 [5] => 3 )