Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/04/2009, 10:26
Capi666
 
Fecha de Ingreso: febrero-2007
Ubicación: Valencia
Mensajes: 457
Antigüedad: 17 años, 2 meses
Puntos: 0
Superponer imagenes distorsionadas

Hola a todos,

Estoy haciendo un programilla para superponer dos imagenes, pero me queda muy muy pixelada:

http://camisetas.decoratelo.com/imag...y=0&color=rojo
http://camisetas.decoratelo.com/imag...y=0&color=rojo

El codigo utilizado para realizarlo es:

Código PHP:
<?php
header
("Content-type: image/jpeg");

if (
$_GET["color"] == "rojo") {
    
$imagen1 imagecreatefrompng('img/camisetas/rojo.png');
}
if (
$_GET["color"] == "verde") {
    
$imagen1 imagecreatefrompng('img/camisetas/verde.png');
}
if (
$_GET["color"] == "azul") {
    
$imagen1 imagecreatefrompng('img/camisetas/azul.png');
}
if (
$_GET["color"] == "negra_sin") {
    
$imagen1 imagecreatefrompng('img/camisetas/negra_sin.png');
}
if (
$_GET["color"] == "rosa") {
    
$imagen1 imagecreatefrompng('img/camisetas/rosa.png');
}

$imagen2 imagecreatefrompng("./imagenes_camisetas/".$_GET["imagen"]);

$size GetImageSize("./imagenes_camisetas/".$_GET["imagen"]);
$anchura=$size[0]; 
$altura=$size[1]; 

$imagen3 imagecreate(100,100);
$black imagecolorallocate($imagen3000);
imagecolortransparent($imagen3$black);

imagecopyresampled($imagen3$imagen20000100100$anchura$altura);

// Copiamos una de las imágenes sobre la otra 
imagecopy($imagen1,$imagen3,$_GET["x"]+80,$_GET["y"]+50,0,0,100,100);

// Damos salida a la imagen final 
imagejpeg($imagen1);

// Destruimos ambas imágenes
imagedestroy($imagen2);
imagedestroy($imagen1);
?>
¿Alguna otra manera para que se vean mejor las imagenes?

Gracias y un saludo,

Última edición por Capi666; 26/04/2009 a las 10:36