Torna indietro   Serverplan Forum > Risorse per Webmaster > PHP

Rispondi
 
LinkBack Strumenti discussione Modalità visualizzazione
  #1 (permalink)  
Vecchio 01-12-2004, 12.33.19
Junior Member
 
Data registrazione: 11-06-2004
Messaggi: 14
oslinux is on a distinguished road
Predefinito Errori con truetype e Gd

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!
Rispondi citando
  #2 (permalink)  
Vecchio 01-12-2004, 15.36.08
Member
 
Data registrazione: 02-11-2003
Messaggi: 47
karlotto is on a distinguished road
Predefinito

E' possibile che tu abbia caricato l'immagine sul server in modalit? ASCII (o comunque non in fomato binario) ?

In genere quell'errore significa che l'immagine ? corrotta, e questo ? il motivo pi? comune...
Rispondi citando
  #3 (permalink)  
Vecchio 01-12-2004, 16.03.00
Junior Member
 
Data registrazione: 11-06-2004
Messaggi: 14
oslinux is on a distinguished road
Predefinito

Opz ops: era proprio cos? thx per l'aiuto
Rispondi citando
Rispondi

Strumenti discussione
Modalità visualizzazione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks are Attivato
Pingbacks are Attivato
Refbacks are Attivato


Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
errori personalizzati lalasoft.it Pannello di controllo Helm - Windows 1 22-11-2007 20.55.16
Errori lettere accentate con funzione file() f.style PHP 1 10-04-2007 23.15.35
aituo. Errori in home page mambo lucaxxaa PHP 11 14-10-2005 15.25.44


Tutti gli orari sono GMT +1. Adesso sono le 23.37.09.


Powered by vBulletin versione 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0
Traduzione italiana : www.vbulletin.it