Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/11/2004, 04:28
Enea
 
Fecha de Ingreso: junio-2003
Mensajes: 744
Antigüedad: 20 años, 10 meses
Puntos: 0
Redimensionar y crear marco despues

He creado un script para primero redimensionar una imagen y despues trazar un marco o rectangulo.
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);

?>
__________________
Ibisof | Saludos desde Eivissa !!! :p

Última edición por Enea; 26/11/2004 a las 04:31