Transparentes GIF mit weißer Schrift?

schecker

Erfahrenes Mitglied
Hy hab es nun endlich geschaft die Schriftart die der Kunde haben will auch in die Website einzubinden. Nun habe ich aber folgendes Problem: Einige Überschriften sollen in weiß ausgegeben werden. Das ist ja auch kein problem habe einfach die Funktion umgeschrieben und somit kann ich beim aufruf gleich die Farbe mit bestimmen:
PHP:
function create_image($filename, $text, $color, $size, $type, $schrift)
{
	$im = imagecreate (180, 30);
		$black = ImageColorAllocate ($im, 255, 255, 255);
		$white = ImageColorAllocate ($im, 0, 0, 0);
	$color2 = hex2dec($color);
	$color = ImageColorAllocate ($im,$color2["r"],$color2["g"], $color2["b"]);
		ImageTTFText ($im, $size, 0, 10, 20, $color, $schrift,$text);
	$bg_color = imagecolorat($im,1,1);
	imagecolortransparent($im, $bg_color);
	$filename = xxx.$filename.".gif";
	ImageGif ($im,$filename);
	ImageDestroy ($im);
}

Funktioniert auch super. Zumindestens wenn die Schriftfarbe nicht gerade weiß ist. Da die GIFs transparent sein müssen (Hindergrundfarbe ändert sich je nachdem wo man sich befindet).

Wie also kann ich sowas bewältigen?

Danke schecker
 
Ich glaube, wenn du beim weiss-Wert ein wenig schummelst, dürfte das fürs Auge kaum zu bemerken sein :-)

$weiss = ImageColorAllocate ($im, 254, 254, 254);
 
Zurück