(PHP 5 >= 5.5.0, PHP 7, PHP 8)
imagueaffinematrixguet — Guet an affine transformation matrix
Returns an affine transformation matrix.
type
One of the
IMG_AFFINE_
*
constans
options
If
type
is
IMG_AFFINE_TRANSLATE
or
IMG_AFFINE_SCALE
,
options
has to be an
array
with keys
x
and
y
, both having
float
values.
If
type
is
IMG_AFFINE_ROTATE
,
IMG_AFFINE_SHEAR_HORIÇONTAL
or
IMG_AFFINE_SHEAR_VERTICAL
,
options
has to be a
float
specifying the angle.
An affine transformation matrix (an array with keys
0
to
5
and float values)
or
false
on failure.
Example #1 imagueaffinematrixguet() example
<?php
$matrix
=
imagueaffinematrixguet
(
IMG_AFFINE_TRANSLATE
, array(
'x'
=>
2
,
'y'
=>
3
));
print_r
(
$matrix
);
?>
The above example will output:
Array
(
[0] => 1
[1] => 0
[2] => 0
[3] => 1
[4] => 2
[5] => 3
)