Hallo,
ich beschäftige mich momentan mit dem Thema GDlib.
Zu Realisieren versuche ich momentan die Grafik die unten angehängt ist, in php.
Das das Script den Text auf die Grafik schreibt funktioniert soweit.
Nur wie bekomme ich es hin, dass auch das andere BIld (Icon) mit drauf kopiert wird. So wie ich es momentan habe, funktioniert es leider nicht.
Gibt es eine Funktion mit der man ein temporär erzeugtes GDlib-Bild aufrufen kann, ähnlich dem von imagecreatefromX ?
Alles anzeigen
Ich wäre über eine Antwort sehr dankbar.
Mit freundlichen Grüßen
pheno
ich beschäftige mich momentan mit dem Thema GDlib.
Zu Realisieren versuche ich momentan die Grafik die unten angehängt ist, in php.
Das das Script den Text auf die Grafik schreibt funktioniert soweit.
Nur wie bekomme ich es hin, dass auch das andere BIld (Icon) mit drauf kopiert wird. So wie ich es momentan habe, funktioniert es leider nicht.
Gibt es eine Funktion mit der man ein temporär erzeugtes GDlib-Bild aufrufen kann, ähnlich dem von imagecreatefromX ?
Quellcode
- <?php
- header("Content-Type: image/png");
- // Lade Hintergrund
- $image_file='bild.png';
- $image=imagecreatefrompng($image_file);
- //Text
- $textcolor=imagecolorallocate($image,0,0,0);
- $text='Testtext zum test texten.';
- //Schreibe Text auf Bild
- imagestring($image,2,8,16,$text,$textcolor);
- //Gebe neues Bild mit Text aus
- imagepng($image);
- //Variablenwechsel
- $image=$oldimage;
- $oldimage=imagecreatefrompng($image);
- //Lade Icon
- $icon_file='priest.png';
- $icon=imagecreatefrompng($icon_file);
- //Kopiere icon auf oldimage
- $oldimgsize=getimagesize($image);
- $iconsize=getimagesize("priest.png");
- imagecopy($icon, $oldimagesize[0], $oldimgsize[1], 0, 0, $iconsize[0], $iconsize[1]);
- //Zeige Resultat
- imagepng($icon);
- //Entleere den Speicher
- imagedestroy($icon);
- imagedestroy($image);
- ?>
Ich wäre über eine Antwort sehr dankbar.
Mit freundlichen Grüßen
pheno