(PHP 4 >= 4.3.0, PHP 5)
imagerotate — Rotar una imagen con un ángulo dado
Rota la imgaen image usando el ángulo angle dado en grados.
El centro de rotación es el centro de la imagen, y la imagen rotada puede tener dimensiones diferentes que la imagen original.
Un recurso image, es devuelto por una de las funciones de creación de imágenes, como imagecreatetruecolor().
Ángulo de rotación, en grados.
Especifica el color de la zona no cubierta después de la rotación.
Si está establecido y no es cero, los colores transparentes son ignorados (de otro modo se conservan).
Devuelve un recurso de imgane para la imagen rotada, o FALSE en caso de error.
Versión | Descripción |
---|---|
5.1.0 | Se añadió ignore_transparent. |
Example #1 Rotar una imagen 180 grados
Este ejemplo rota una imagen 180 grados - boca abajo.
<?php
// Archivo y rotación
$nombre_archivo = 'prueba.jpg';
$grados = 180;
// Tipo de contenido
header('Content-type: image/jpeg');
// Cargar
$origen = imagecreatefromjpeg($nombre_archivo);
// Rotar
$rotar = imagerotate($origen, $grados, 0);
// Imprimir
imagejpeg($rotar);
?>
El resultado del ejemplo sería algo similar a:
Note: Esta función sólo está disponible si PHP fue compilado con la versión incluida de GD library.