imageaffinematrixget
(PHP 5 >= 5.5.0, PHP 7, PHP 8)
imageaffinematrixget — Obtém uma matriz de transformação afim
Descrição
Retorna uma matriz de transformação afim.
Parâmetros
type
-
Uma das constantes
IMG_AFFINE_*
. options
-
Se
type
forIMG_AFFINE_TRANSLATE
ouIMG_AFFINE_SCALE
,options
deve ser um array com chavesx
ey
, ambas tendo valores float.Se
type
forIMG_AFFINE_ROTATE
,IMG_AFFINE_SHEAR_HORIZONTAL
ouIMG_AFFINE_SHEAR_VERTICAL
,options
deve ser um float especificando o ângulo em graus.
Valor Retornado
Uma matriz de transformação afim (um array com chaves de
0
a 5
e valores float)
ou false
em caso de falha.
Exemplos
Example #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 )
Veja Também
- imageaffine() - Retorna uma imagem contendo a imagem fonte com transformação afim, usando uma área de recorte opcional
- imageaffinematrixconcat() - Concatena duas matrizes de transformação afim