Manuel PHP

imagerotate

(PHP 4 >= 4.3.0, PHP 5)

imagerotateFait tourner une image d'un angle

Description

resource imagerotate ( resource $source_image , float $angle , int $bgd_color [, int $ignore_transparent ] )

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.

  1. <?php
  2. // Fichier et degrés de rotation
  3. $filename = 'test.jpg';  
  4. $degrees = 180;  
  5.  
  6. // Content type
  7. header('Content-type: image/jpeg');  
  8.  
  9. // Chargement
  10. $source = imagecreatefromjpeg($filename);  
  11.  
  12. // Rotation
  13. $rotate = imagerotate($source, $degrees, 0);  
  14.  
  15. // Affichage
  16. imagejpeg($rotate);  
  17. ?> 

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 Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Bretagne - php - Moto - Kit graphique