Estoy intentando crear una imagen en PNG mediante la función "imagepng".
Al crearla, no hay problema, el problema lo tengo en que no quiero que se imprima en pantalla tras la creación, sino que la cree y ya está.
Estoy revisando la documentación y no encuentro nada de nada.
El problema es que quiero incluir más código tras la creación de la imagen, pero no me lo ejecuta.
¿Podéis echarme una mano?
Os pongo el código de ejemplo:
Código PHP:
$im = imagecreatefrompng("imagenes/resultado.png");
$font = 'arial.ttf';
$backgroundColor = imagecolorallocate ($im, 255, 255, 255);
$textColor = imagecolorallocate ($im, 0, 0,0);
imagettftext($im, 14, 0, 22, 100, $textColor, $font, $nombre);
imagettftext($im, 14, 0, 22, 120, $textColor, $font, $apellido1);
imagettftext($im, 14, 0, 22, 140, $textColor, $font, $apellido2);
imagettftext($im, 11, 0, 22, 180, $textColor, $font, $cargo);
imagettftext($im, 10, 0, 33, 195, $textColor, $font, $empresa);
imagepng($im);
unlink("imagenes/codigo.png");
unlink("imagenes/resultado.png");
imagepng($im,"imagenes/tarjeta/tarjeta_".$_POST["dni"].".png");