Originariamente inviato da Donovant
Perchè esiste copymerge?
Non vorrei dire castronerie, ma mi serve fondere due immagini, quindi solo copy non mi servirebbe.
Quindi quando faccio $img = imagecreatefrompng(path); devo salvare la trasparenza?
imagecopy è in grado di copiare due immagini.
Se l' immagine che ha il testo (se ho capito bene è un' immagine creata a parte e salvata come .png) ha la trasparenza al posto dello spazio bianco, scrivi così per salvarla:
Codice PHP:
$im = imagecreatefrompng($path);
imagesavealpha($im, true);
$im2 = imagecreatefrompng($path2);
imagesavealpha($path2);
imagecopy($im, $im2, $x, $y, 0, 0, $larghezza_im2, $altezza_im2);
header ('content-type: image/png');
imagepng($im);