hallo!
ich möchte mir mit einem kelinen script einen text auf ein bild schreiben lassen.
mein problem ist, dass umlaute falsch dargestellt werden. in einem anderen forum wurden schon etliche versuche gestartet, das hin zu bekommen, aber dort sagte man mir, dass es am space anbieter liegen müsse.
meine php wurde in utf8 ohne bom angelegt (definitiv!).
amityville - das täte ja Klartext ausgeben, nicht PNG.
Wobei das Skript aktuell gar keine Ausgabe hat, sondern das
PNG in eine Datei schreibt. Der header wird aber nur an den
browser gesendet, für das, was dorthin ausgegeben wird.
Da jedenfalls das PNG keinen Text mehr enthält, sondern nur
noch Farbverteilungsinformationen, ist belanglos, was da mal
wie kodiert war.
Das letzte, was da auf eine passende Kodierung angewiesen ist,
ist die Funktion imagettftext von PHP. Daher ist es belanglos,
was man dem browser per header mitteilt.
Wenn man Text als lesbaren Text in einer Graphik verwenden
will, nicht als willkürliche Farbverteilung, so verwendet man
besser SVG statt Pixelgraphik.
Ich würde einfach mal die SuFu nach Random Tutorial durchsuchen - da ist ne längere diskussion über diesen FEhler und ne Lösung wie man ihn umgehen kann.
“vorläufig” deshalb, weil das script laut einem anderen user, nicht immer funktioniert. ich werde dann mal damit etwas rumprobieren und mich dann ggf wieder melden!