Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/07/2009, 17:13
ORKO2K.
 
Fecha de Ingreso: enero-2002
Mensajes: 115
Antigüedad: 22 años, 4 meses
Puntos: 2
crear perspectiva de imagen con GD

Buenas

Estoy intentando hacer una perspectiva con una imagen ya creada mediante GD de php, pero no consigo hacer nada mas que un lado.

¿alguien sabe como se podria hacer?

Ejemplo imagen a crear:



He probado con tutoriales de screw como este, pero como indico solo consigo achatar un lado no los dos.

ejemplo:

function Skew($src, $dest, $skew_val){
$imgsrc = imagecreatefromjpeg($src);
$width = imagesx($imgsrc);
$height = imagesy($imgsrc)+100;
$imgdest = imagecreatetruecolor($width, $height+ $height*$skew_val));
$trans = imagecolorallocate($imgdest,0,0,0);
$temp=0;$temp2=0;
for($x=0 ; $x<$width ; $x++)
{
for($y=0 ; $y<$height ; $y++)
{
imagecopy($imgdest, $imgsrc, $x, $y+$temp, $x, $y, 1, 1);
imagecolortransparent($imgdest,$trans);

}
$temp+=$skew_val;

}

imagejpeg($imgdest, $dest);
imagedestroy($imgsrc);
imagedestroy($imgdest);
}
__________________
Un saludo

Directorio de empresas de toledo