Nicht mehr ganz neu hier
Habe ein kleines Programm geschrieben, mit dem ich Werte via Formular eingeben kann, die dann auf dem generierten PNG Bild erscheinen:
Ich frage mich nun, ob es analog zu der funktion ImageString eine Möglichkeit gibt, an einer gewissen Stelle zusätzlich ein Bild zu platzieren?
Die Idee: Je nach Wahl des Users (einer zweiten auswahlbox) soll eins von vier icons auf dem banner erscheinen.
Notfalls müsst ich den Banner als Rohdatei 4x vorbereiten?
PHP:
Header("Cache-Control: no-cache");
Header("Content-type: image/png");
$ausgangsbild = "/images/kicker.png"; // Pfad zum Bild
$zielbild = ImageCreateFromPNG($ausgangsbild);
$color = ImageColorAllocate ($zielbild, 255, 0, 0);
//( Bild, Schriftart 1-5, Abstand in Pixel auf der x-Achse, Abstand in Pixel auf der y-Achse, Text der geschrieben werden soll, Farbe)
ImageString($zielbild, 5, 50, 15, $_POST[name], $rot);
ImageString($zielbild, 5, 50, 35, $_POST[auswahlbox], $rot);
Imagestring($zielbild, 5, 50, 55, $_POST[verein], $rot);
ImagePNG ($zielbild) or die("Endbild nicht erzeugt!"); // Bild ausgeben
Imagedestroy ($zielbild);
Ich frage mich nun, ob es analog zu der funktion ImageString eine Möglichkeit gibt, an einer gewissen Stelle zusätzlich ein Bild zu platzieren?
Die Idee: Je nach Wahl des Users (einer zweiten auswahlbox) soll eins von vier icons auf dem banner erscheinen.
Notfalls müsst ich den Banner als Rohdatei 4x vorbereiten?

Nur eines muss auf jeden Fall geprüft werden: Ist "Pizza" enthalten und wenn ja, nimm das und mach was damit.