imagerotate

(PHP 4 >= 4.3.0, PHP 5)

imagerotateFait 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� par une des fonctions de cr�ation d'images, comme imagecreatetruecolor().

angle

L'angle de rotation, en degr�s.

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

Historique

Version Description
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$degrees0);

// Affichage
imagejpeg($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.