Imagecopy Problem

Sasser

Erfahrenes Mitglied
Guten Tag.

Ich habe ein Bild in der Größe 300x300 und möchte dieses in ein Bild mit weißem Hintergrund 500x300 in die Rechte Seite integrieren. Auf der linken Seite ist Schrift.

Leider wird nach dem Integrieren des Bildes die linke Seite schwarz und die Schrift plötzlich weiß! Was mache ich falsch?

Ist es vielleich sogar möglich, das Grundbild in den Maßen 500x300 zu integrieren und nur darauf zu schreiben?

PHP:
Header ("Content-type: image/png");
$image = ImageCreate ( "500", "300" );
ImageFill ( $image, "0", "0", ImageColorAllocate ( $image, "255", "255", "255" ) );
imagecopy ( $image, imagecreatefromjpeg ( "example.jpg" ), "0", "0", "-200", "0", "500", "300" );
ImageTTFText ( $image, "10", "0", "30", "120", ImageColorAllocate ( $image, "0", "0", "0" ), "text.ttf", "Test" );
$path = "pic" . $user . ".png";
Imagepng ( $image, $path );
Imagepng ( $image );
ImageDestroy ( $image );
 
Die Schrift ist nun nicht mehr weiß, sondern wieder schwarz.

Jedoch habe ich links immer noch einen schwarzen Streifen, soweit wie ich das Bild nach rechts geschoben habe!?
 
Zurück