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'è
ma perchè non mi lascia la trasparenza del gif?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!"; ?>

Rispondi quotando