Manuel PHP
imagerotate
(PHP 4 >= 4.3.0, PHP 5)
imagerotate — Fait tourner une image d'un angle
Description
imagerotate() fait tourner l'image src_im d'un angle de angle , en degrés.
Le centre de rotation est le centre de l'image, et l'image tournée est réduite de telle sorte que les ajustements apportés à l'image tournée - les bords ne soient pas coupés.
Liste de paramètres
- source_image
-
Le lien vers l'image source
- 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, $degrees, 0);
- // 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.
Remonter 
