questo script dovrebbe mettere un testo su una immagine e lo fà.
ma dovrebbe anche fondere un'immagine su un'altra (un gif su un jpeg), ma non mi fà la trasparenza del gif ma rimane bianco eppure nel gif la trasparenza c'è
codice:
<?php
/* Lo script crea un'immagine grafica JPEG **
** contenente una scritta scelta dall' utente. **
** by Aldrigo Raffaele */
$testo="The monster"; // Testo da inserire nell'immagine
$nomefile="common2.jpg"; // Nome del file grafico
$qualita=100; // Selezionabile da 0 a 100
$fontpath=""; // Percorso fisico dei font
$nomefont="fonts/verdana.ttf"; // Nome del font
$gif = imagecreatefromjpeg('common.jpg');
$src = imagecreatefromgif('mana_b.gif');
$mns=imagecopymerge($gif, $src, 325, 30, 0, 0, 20, 20, 100);
//$bg = ImageColorAllocate($gif,128,128,128);
//$tx = ImageColorAllocate($gif,255,255,255);
//ImageFilledRectangle($gif,0,0,140,100,$bg);
ImageTTFText ($gif, 15, 0, 30, 50, $tx, $fontpath.$nomefont ,$testo);
//header("content-type: image/jpeg");
ImageJPEG($gif,$nomefile,$qualita);
echo "image generated!";
?>
ma perchè non mi lascia la trasparenza del gif?