Salve a tutti.

Io ho 10 immagini gif, ciascuna rappresenta un numero a fondo trasparente. Poi ho un codice php che a partire da un numero dato (es. 453) mi genera la corrispondente immagine gif unendo insieme le immagini corrette (in questo caso 4.gif, 5.gif e 3.gif)

Il problema è che così facendo perdo la traparenza e lo sfondo viene fissato dello stesso colore dei bordi dell'immagine.

C'è un modo per mantenere la trasparenza anche nell'immagine finale?

Ecco il mio codice

Codice PHP:
header("Content-type: image/jpeg");

$count_image imagecreate($digit_width $no_digits$digit_height);

for (
$i 0$i $no_digits$i++) {
    
$digit substr($numero$i1);

    
$digit_image imagecreatefromgif($digits_location $digit ".gif");

    
// prendi la coordinata x per piazzare l'img
    
$x $digit_width $i;

    
imagecopymerge($count_image$digit_image$x000$digit_width$digit_height100);
}

//output img
imagejpeg($count_image);