Bild in Bild einfügen

kevkev

Erfahrenes Mitglied
Hallo,

Ich will mittels der GDlib eine 200x20 große Grafik erstellen, die einen Hintergrund haben soll.
Nur, wie heißt die Funktion, mit der Ich ein Bild vom lokalem Server in mein php-erstelltes bild einfügen kann?

Das wäre der jetzige Code:
PHP:
<?php 
header ("Content-type: image/png");

   $image = imagecreate(200,20);
   
   $bg_color = ImageColorAllocate($image,0,128,0);
   $border = ImageColorAllocate($image,0,0,0);
   $txt_color = ImageColorAllocate($image,44,81,150);
   
   ImageFilledRectangle($image,0,0,200,20,$bg_color);
   ImageRectangle($image,0,0,199,19,$border);
   
   ImageString($image, 2 , 4.75, 3.75 ,"Deine IP:", $border);
   //imagefttext(0, 10, 9, 3, 3, $border, "../img/fonts/verdanaf", "Test");
 
   imagePNG($image);
   imagedestroy($image);
?>

Ich habe auch noch ein problem mit imagefttext():
PHP:
imagefttext(0, 10, 9, 3, 3, $border, "../img/fonts/verdanaf", "Test");

Die URL zur Font-Datei (hab die aus windows) stimmt auch, aber es funktioniert nicht :?!
Wißt Ihr warum nicht?

Gruß Kevin
 
Zuletzt bearbeitet:
Hi,

Ok, den Hintergrund habe Ich nun hinbekommen:
PHP:
<?php 
header ("Content-type: image/png");

$image = imagecreate(200,20);
   
$bg_img = imagecreatefromgif("../img/ip_bg/red.gif");

for ($i=0; $i<200; $i+=10) {
	imagecopy($image, $bg_img, $i, 0, 0, 0, 10, 20);
}

$border = ImageColorAllocate($image,0,0,0);
$txt_color = ImageColorAllocate($image,44,81,150);

ImageRectangle($image,0,0,199,19,$border);
 
imagePNG($image);
imagedestroy($image);
?>

Gruß Kevin
 
Zurück