Hi beisammen,
Thema habe ich schon hier im Forum gehabt; - allerdings mit anderem Problem. Mir wurde dabei hervorragend geholfen, deswegen hier eine andere Fragestellung:
folgender php Code (nennen wir ihn der Einfachheit halber email.php):
<?php
Header ("Content-type: image/gif");
$im = imagecreate (200, 30);
$hintergrund = imagecolorallocatealpha ($im, 255, 255, 255, 127);
$schriftfarbe = imagecolorallocatealpha ($im, 0, 0, 0, 0);
ImageTTFText ($im, 12, 0, 0, 19, $schriftfarbe, "/Roboto-Regular.ttf", "michael-tester@gmx.de");
ImageGif ($im);
ImageDestroy ($im);
?>
Eingebunden ist der Code in einer html Datei mit:
Die ttf Datei ist vorhanden und die email wird auch als Graphik angezeigt.
Jetzt zu meinem Problem:
Als Hintergrundbild habe ich nicht eine Farbe, sondern ein sehr dezentes Bild (Thema war in CSS an anderer Stelle hier auch).
Deswegen habe ich oben auch imagecolorallocatealpha gewählt, um den Hintergrund transparent zu machen.
Es klappt nur nicht. Text ist schwarz (hier auch gewollt). Hintergrund ist weiß (hier nicht gewollt; - obwohl ich den alpha Kanal 127 gewählt habe, der m. E. alles zu 100% transparent machen sollte (oder etwa nicht?).
Kann mir einer sagen wo mein Denkfehler ist?
Hoffentlich habe ich mein Problem diesmal klarer beschrieben (Arne Drews weiß Bescheid - big smile).
olkostbe