(PHP 4 >= 4.3.0, PHP 5)
imagerotate — Fait tourner une image d'un angle
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.
Le lien vers l'image source
L'angle de rotation, en degrés.
Spécifie la couleur des zones qui seront découvertes après la rotation.
Si ce paramètre est défini et ne vaut pas zéro, les couleurs transparentes seront ignorées.
Version | Description |
---|---|
5.1.0 | Le paramètre ignore_transparent a été ajouté. |
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 à :
Note: Cette fonction n'est disponible que si PHP est compilé avec la version embarquée de la bibliothèque GD.