Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/12/2011, 14:48
Avatar de tupacsoul
tupacsoul
 
Fecha de Ingreso: julio-2006
Mensajes: 67
Antigüedad: 17 años, 9 meses
Puntos: 0
Respuesta: imagepng sin que imprima la imagen

Ahí os va, resuelto :)

Código PHP:
$url $_POST["url"];
    
$img "imagenes/codigo.png";
    
    
QRcode::png($url$img);  // Crea y guarda un png con el código QR
    // Creo dos imagenes, una es el fondo y la otra el texto que le voy a superponer
    
$fondo imagecreatefrompng("imagenes/modelo_tarjeta.png");
    
$codigo imagecreatefrompng("imagenes/codigo.png");
    
imagecopy($fondo$codigo21510500100100); //IMPORTANTE: Dependiendo de la URL que pongamos en el QR, el código se hará más grande o más pequeño, por lo que hay que controlar la posición.
    
imagepng($fondo,"imagenes/resultado.png");
    
// Ponemos el texto de la imagen
    
    
$nombre=$_POST["nombre"];
    
$apellido1=$_POST["apellido1"];
    
$apellido2=$_POST["apellido2"];
    
$empresa=$_POST["empresa"];
    
$cargo=$_POST["cargo"];
    
$im imagecreatefrompng("imagenes/resultado.png");
    
$font 'arial.ttf';
    
$backgroundColor imagecolorallocate ($im255255255);
    
$textColor imagecolorallocate ($im00,0);
    
imagettftext($im14022100$textColor$font$nombre);
    
imagettftext($im14022120$textColor$font$apellido1);
    
imagettftext($im14022140$textColor$font$apellido2);
    
imagettftext($im11022180$textColor$font$cargo);
    
imagettftext($im10033195$textColor$font$empresa);
    
    
unlink("imagenes/codigo.png");
    
unlink("imagenes/resultado.png");
    
imagepng($im,"imagenes/tarjeta/tarjeta_".$_POST["dni"].".png");
    
// Destruimos las imágenes
    
imagedestroy($fondo);
    
imagedestroy($codigo);
    
imagedestroy($im);