Código de PHP - Rotar una imagen con PHP

Imágen de perfil
Val: 3.028
Oro
Ha mantenido su posición en PHP (en relación al último mes)

Rotar una imagen con PHPgráfica de visualizaciones


PHP

Publicado el 04 de Diciembre del 2018 por xve
611 visualizaciones desde el 04 de Diciembre del 2018. Una media de 56 por semana
Simple código para rotar una imagen jpg, png o gif

rotate-php

Versión 1

Publicado el 04 de Diciembre del 2018gráfica de visualizaciones de la versión: Versión 1
612 visualizaciones desde el 04 de Diciembre del 2018. Una media de 56 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?php
$imagen="paisaje.jpg";
 
if(isset($_GET["grados"]) && is_numeric($_GET["grados"]) && $_GET["grados"]>0 && $_GET["grados"]<360)
{
    $infoImage=getimagesize($imagen);
    if($infoImage[2]==2)
    {
        $origen=imagecreatefromjpeg($imagen);
        $rotar=imagerotate($origen,$_GET["grados"],0);
        imagejpeg($rotar, $imagen);
    }elseif($infoImage[2]==3){
        $origen=imagecreatefrompng($imagen);
        $rotar=imagerotate($origen,$_GET["grados"],0);
        imagepng($rotar, $imagen);
    }elseif($infoImage[2]==1){
        $origen=imagecreatefromgif($imagen);
        $rotar=imagerotate($origen,$_GET["grados"],0);
        imagegif($rotar, $imagen);
    }
}
?>
 
 
<div class='rotate'>
    <div><a href='<?php echo $_SERVER["PHP_SELF"]?>?grados=90'>&#8630;</a></div>
    <div><img src='<?php echo $imagen."?".time()?>'></div>
    <div><a href='<?php echo $_SERVER["PHP_SELF"]?>?grados=270'>&#8631;</a></div>
</div>
 
<style>
a {text-decoration:none;}
.rotate>div {float:left;padding:10px;}
</style>



Comentarios sobre la versión: Versión 1 (0)


No hay comentarios
 

Comentar la versión: Versión 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s4955  
Revisar política de publicidad