Salve a tutti,
sto provando a sovrapporre 2 o più png trasparenti per ottenere una nuova imagine. Utilizzo questo codice:
Codice PHP:
<?php
header("Content-type: image/png");
$file_sfondo = "circle.png";
$file_icona = "square.png";
$dest = @imagecreatetruecolor(300, 300)
or die("errore nel caricare gd");
$sfondo = imagecreatefrompng($file_sfondo);
$icona = imagecreatefrompng($file_icona);
imagecopy($dest, $sfondo, 0, 0, 0, 0, 300, 300);
imagecopy($dest, $icona, 0, 0, 0, 0, 300, 300);
$dest = imagerotate($dest, 45, 0);
imagepng($dest);
imagedestroy($dest);
imagedestroy($sfondo);
imagedestroy($icona);
?>
Lìimmagine di destinazione, però, ha uno sfondo nero. Sicuramente senza rendermene condo lo imposto io, o cmq non deve essere molto difficile preservare la trasparenza di sfondo.
Qualcuno può aiutarmi?
Grazie mille.