Foros del Web » Programando para Internet » PHP »

¿Cómo girar imagen?

Estas en el tema de ¿Cómo girar imagen? en el foro de PHP en Foros del Web. Eso, que función servirá para ir rotando una imagen en 90º por ejemplo... Tipo visor de imagen de windows. Gracias!...
  #1 (permalink)  
Antiguo 27/01/2007, 12:34
 
Fecha de Ingreso: enero-2007
Mensajes: 97
Antigüedad: 17 años, 3 meses
Puntos: 1
Busqueda ¿Cómo girar imagen?

Eso, que función servirá para ir rotando una imagen en 90º por ejemplo... Tipo visor de imagen de windows.
Gracias!
  #2 (permalink)  
Antiguo 27/01/2007, 13:02
Avatar de DeeR  
Fecha de Ingreso: diciembre-2003
Ubicación: Santiago
Mensajes: 520
Antigüedad: 20 años, 4 meses
Puntos: 17
Re: ¿Cómo girar imagen?

Una solucion consiste en tener instala la libreria GD (mira en tu phpinfo si la tienes instalada).

Si la tienes, simplemente debes usar la funcion
imagerotate (busca la info de esta funcion de php gd).

Código PHP:
<?php
// The file you are rotating
$image 'myfile.jpg';

//How many degrees you wish to rotate
$degrees 180;

// This sets the image type to .jpg but can be changed to png or gif
header('Content-type: image/jpeg') ;

// Create the canvas
$source imagecreatefromjpeg($image) ;

// Rotates the image
$rotate imagerotate($source$degrees0) ;

// Outputs a jpg image, you could change this to gif or png if needed
imagejpeg($rotate) ;
?>
Un ejemplo extraido de un sitio gringo xD
Muak
  #3 (permalink)  
Antiguo 27/01/2007, 14:41
 
Fecha de Ingreso: febrero-2006
Mensajes: 134
Antigüedad: 18 años, 2 meses
Puntos: 10
Re: ¿Cómo girar imagen?

no olvides al final
imagedestroy($rotate);
  #4 (permalink)  
Antiguo 27/01/2007, 18:24
 
Fecha de Ingreso: enero-2007
Mensajes: 97
Antigüedad: 17 años, 3 meses
Puntos: 1
Re: ¿Cómo girar imagen?

Muy buena ..muchas gracias!
Vere como como aplicar esto a una galeria que quiero hacer en donde algunas fotos fueron tomadas verticalmente, entonces con un clic rotar la imagen y reemplazarla.
  #5 (permalink)  
Antiguo 28/01/2007, 09:56
Avatar de DeeR  
Fecha de Ingreso: diciembre-2003
Ubicación: Santiago
Mensajes: 520
Antigüedad: 20 años, 4 meses
Puntos: 17
Re: ¿Cómo girar imagen?

Cita:
Iniciado por phidalgo Ver Mensaje
Muy buena ..muchas gracias!
Vere como como aplicar esto a una galeria que quiero hacer en donde algunas fotos fueron tomadas verticalmente, entonces con un clic rotar la imagen y reemplazarla.
Si quieres reemplazarla, tanto el directorio como las fotos deben tener permisos 666.

Recuerda el ultimo comando (bueno antepenultimo xD)
imagejpeg($rotate) Muestra la imagen en el navegador al ejecutarse el script,
Pero, el segundo argumento de la funcion imagejpeg permite grabar la imagen en un directorio

imagejpeg($rotate,/home/deerme/mis_fotitos_jjiji/fotito.jpg,100);

(el 100 es calidad)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 15:12.