Hi...
Ich habe ein Probblem mit ImageCopy()...
Ich möchte über ein vorhandenes PNG bzw. JPG einen weißen Balken setzen, der mit einem dynamischen Text gefüllt sein soll...
ich wollte das ganze folgendermaßen angehen:
das habe ich mit folgendem Code gemacht...
PS: bin für Testzwecke von einer Bildgröße von 128x128Pixel
das klappt aber leider nicht...
wenn ich
auskommentiere, geht der Code insoweit, dass er den Hintergrund erzeugt...
Ich schaffe es aber leider wirklich nicht, dass das Bild "pic.png" mit angezeigt wird.
Grüße und danke im Voraus für euere Hilfe
Ich habe ein Probblem mit ImageCopy()...
Ich möchte über ein vorhandenes PNG bzw. JPG einen weißen Balken setzen, der mit einem dynamischen Text gefüllt sein soll...
ich wollte das ganze folgendermaßen angehen:
- weißer Hintergrund, der 45 Pixel höher, als das Bild ist.
- diesen dann mit dem Text füllen
- zum Schluss das vorhandene Bild auf den erstellten Hintergrund kopieren und dann ausgeben
das habe ich mit folgendem Code gemacht...
PS: bin für Testzwecke von einer Bildgröße von 128x128Pixel
PHP:
<?php
Header("Content-Type: image/png");
$pic = 'pic.png';
$width = 128;
$height = 128+45;
$img = ImageCreate($width, $height);
$black = ImageColorAllocate($img, 0, 0, 0);
$white = ImageColorAllocate($img, 255, 255, 255);
ImageFill($img, 0, 0, $white);
ImageString($img, 2, 5, 3, "Text", $black);
ImageCopy($img, $pic, 0, 45, 0, 0, 128, 128);
ImagePNG($img);
ImageDestroy($img);
?>
das klappt aber leider nicht...
wenn ich
PHP:
ImageCopy($img, $pic, 0, 45, 0, 0, 128, 128);
Ich schaffe es aber leider wirklich nicht, dass das Bild "pic.png" mit angezeigt wird.
Grüße und danke im Voraus für euere Hilfe