imagerectangle
imagesavealpha
Fonctions GD et images
PHP Manual

# imagerotate

(PHP 4 >= 4.3.0, PHP 5)

imagerotate — Fait tourner une image d'un angle

### Description

resource imagerotate ( resource `$image` , float `$angle` , int `$bgd_color` [, int `$ignore_transparent` = 0 ] )

imagerotate() fait tourner l'image `image` d'un angle de `angle`, en degrés.

Le centre de rotation est le centre de l'image, et l'image tournée peut avoir des dimensions différentes de l'image originale.

### Liste de paramètres

`image`

  Une ressource d'image, retournée par une des fonctions de création d'images, comme imagecreatetruecolor().

`angle`

  L'angle de rotation, en degrés. L'angle de rotation est interprété comme étant le nombre de degrés à tourner l'image dans le sens inverse des aiguilles d'une montre.

`bgd_color`

  Spécifie la couleur des zones qui seront découvertes après la rotation.

`ignore_transparent`

  Si ce paramètre est défini et ne vaut pas zéro, les couleurs transparentes seront ignorées.

### Valeurs de retour

Retourne une ressource d'image correspondant à l'image après rotation, ou `FALSE` si une erreur survient.

### Historique

Version | Description
--- | ---
5.5.0 | Cette fonction est maintenant affectée par la méthode d'interpolation définie par la fonction imagesetinterpolation().
5.1.0 | Le paramètre `ignore_transparent` a été ajouté.

### Exemples

Exemple #1 Rotation d'une image de 180 degrés

Cet exemple tourne une image de 180 degrés - à l'envers.

`<?php
// Fichier et degrés de rotation
$filename = 'test.jpg';
$degrees = 180;
// Content type
header('Content-type: image/jpeg');
// Chargement
$source = imagecreatefromjpeg($filename);
// Rotation
$rotate = imagerotate($source, $degrees, 0);
// Affichage
imagejpeg($rotate);
// Libération de la mémoire
imagedestroy($source);
imagedestroy($rotate);
?>`

L'exemple ci-dessus va afficher quelque chose de similaire à :

### Notes

> Note: Cette fonction n'est disponible que si PHP est compilé avec la version embarquée de la bibliothèque GD.

> Note:

> Cette fonction est affectée par la méthode d'interpolation, définie par la fonction imagesetinterpolation().

### Voir aussi

- imagesetinterpolation() - Défini la méthode d'interpolation

imagerectangle
imagesavealpha
Fonctions GD et images
PHP Manual