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:
![](http://www.empresasdetoledo.com/cliente/perspectiva.gif)
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);
}