Ciao!
Oggi, tanto per provare, mi sono andato a fare uno scriptino per aggiungere alle immagini un testo con truetype, lo script ? questo:
Codice:
<?php
//PHP Writer 1.0 By Vito
//Script rilasciato sotto licenza GNU/GPL
//Note particolari:
//FATE ATTENZIONE ALLA DISTINZIONE TRA MAIUSCOLE E MINUSCOLE!!
//USARE IL TIPO DI IMMAGINE GIF SOLO SE IL VOSTRO SERVER HA LE LIBRERIE GD CON SUPPORTO GIF
//Variabili
$testo = "Ciao Mondo"; //Testo Da Scrivere
$pointsize = "20"; //Dimensione Testo
$incl = "0"; //Inclinazione testo in gradi
$fontfile = "fonts/arial.ttf"; //Path del font del testo
$red = "0"; //Bilanciamento del Rosso nel testo
$green = "0"; //Bilanciamento del Verde nel testo
$blue = "0"; //Bilanciamento del Blu nel testo
$image = "Test"; //Nome immagine inserita SENZA estenzione
$ext = ".jpg"; //Estenzione immagine inserita includendo il punto (.)
$imagetype = "jpeg"; //Tipo immagine inserita (Tipi posssibili: jpeg, gif*, png) MINUSCOLI
$imageres = "jpeg"; //Tipo immagine risultante (Tipi posssibili: jpeg, gif*, png) MINUSCOLI
$imagequality = "100"; //Qualit? dell'immagine risultante ATTENZIONE: FUNZIONA SOLO SE E JPEG
//Header
header("Content-type: image/$imageres");
//Script
$imaget = "$image$ext";
if ($imagetype == "jpeg") {
$im = imagecreatefromjpeg ($imaget);
} elseif ($imagetype == "gif") {
$im = imagecreatefromgif ($imaget);
} elseif ($imagetype == "png") {
$im = imagecreatefrompng ($imaget);
};
$bia = imagecolorallocate($im, 255,255,255);
$ner = imagecolorallocate($im, $red,$green,$blue);
imagettftext($im, $pointsize, $incl, 0, $pointsize, $black, $fontfile, $testo);
if ($imageres == "jpeg") {
imagejpeg($im,"",$imagequality);
} elseif ($imageres == "gif") {
imagejpeg($im);
} elseif ($imageres == "png") {
imagejpeg($im);
};
imagedestroy($im);
?>
com'? che mi restituisce il (pochissimo esplicativo) errore:
l'immagine ... non pu? essere caricat perch? contiene errori
?
Grazie molte!