Todos los datos se los paso de momento por url, porque estoy todavía desarrollandolo.
Consigo visualizar la imagen redimensionada al tamaño que deseo pero no se crea el marco o rectangulo que defino después. Anteriormente había hecho pruebas y las dos cosas por separado me funcionaban...
También me pasa que la imagen redimensionada esta en blanco y negro, supongo que será por los 0,0,0,0 del imagecopyresided, he estado buscando que significan y no llego entenderlo..
A ver si podeis echarme una mano... :)
Muchas gracias
Código:
<?php header("Content-type:image/jpeg"); $fuente=imagecreatefromjpeg($ruta); $imgAncho=imagesx($fuente); $imgAlto=imagesy($fuente); $imagen=imagecreate(400,300); imagecopyresized($imagen,$fuente,0,0,0,0,450,300,$imgAncho,$imgAlto); $negro = imagecolorallocate($fuente, 0, 0, 0); $cristal = imagecolorallocatealpha($fuente, 153,255,233,65); //Dibuja el rectángulo relleno del color indicado imagefilledrectangle($fuente,$x1, $y1, $x2, $y2,$cristal); //Dibuja el borde del rectángulo imagerectangle($fuente,$x1, $y1, $x2, $y2,$negro); imagejpeg($imagen); ?>