Obtenir une matrice de transformation affine

# imageaffinematrixget

(PHP 5 >= 5.5.0, PHP 7)

imageaffinematrixget — Obtenir une matrice de transformation affine

### Description

imageaffinematrixget ( int `$type` [, mixed `$options` ] ) : array

Retourne une matrice de transformation affine.

### Liste de paramètres

`type`

  Une constante parmi `IMG_AFFINE_*`.

`options`

  Si `type` est `IMG_AFFINE_TRANSLATE` ou `IMG_AFFINE_SCALE`, `options` doit être un array avec les clées x et y, les deux étant des valeurs float.

  Si `type` est `IMG_AFFINE_ROTATE`, `IMG_AFFINE_SHEAR_HORIZONTAL` ou `IMG_AFFINE_SHEAR_VERTICAL`, `options` doit être une valeur float spécifiant l'angle.

### Valeurs de retour

Une matrice de transformation affine (un tableau avec des clés de 0 à 5 et nombres décimaux en valeur). ou `FALSE` si une erreur survient.

### Exemples

Exemple #1 Exemple pour imageaffinematrixget()

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

L'exemple ci-dessus va afficher :

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

### Voir aussi

- imageaffine() - Retourne une image contenant l'image source transformée, en utilisant optionnellement une zone de découpe
- imageaffinematrixconcat() - Concatène deux matrices de transformation affine