imageaffinematrixget

Get an affine transformation matrix

&reftitle.description; ``array``false```imageaffinematrixget` `int` `type` ``array``float```options`

Returns an affine transformation matrix.

&reftitle.parameters;

`type`

- One of the `IMG_AFFINE_`*`` constants.

`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_HORIZONTAL` or `IMG_AFFINE_SHEAR_VERTICAL`, `options` has to be a `float` specifying the angle.

&reftitle.returnvalues;

An affine transformation matrix (an array with keys `0` to `5` and float values) &return.falseforfailure;.

&reftitle.examples;

### `imageaffinematrixget` example

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

&example.outputs;

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

&reftitle.seealso;

- `imageaffine`
- `imageaffinematrixconcat`