Image Create



  • Hallo Leutz.
    Ich erstelle eine Rastergitter für eine Karte mit php.
    Der Code dazu sieht folgendermaßen aus.

    <?php
    header("Content-type: image/jpeg");
    $img = ImageCreate(512, 512) or die ("Die Karte konnte wegen einem Serverfehler nicht geladen werden");
    $bg = ImageColorAllocate($img, 255, 255, 255);
    
    $black = ImageColorAllocate($img, 0, 0, 0);
    $white = ImageColorAllocate ($img, 255,255,255);
    $grey = ImageColorAllocate ($img, 192, 192, 192);
    $red = ImageColorAllocate ($img, 255, 0, 0);
    $darkblue = ImageColorAllocate ($img, 0, 0, 160);
    
     for ($i = 0; $i <= 511; $i=$i+51)
      {
        imageline($img, $i, 0, $i, 510, $black);
      }
    
      for ($k = 0; $k <= 511; $k=$k+51)
      { 
        imageline($img, 0, $k, 510, $k, $black); 
      }
        $save = "karte.jpeg";
    	ImagePNG($img, $save);
    	ImageDestroy($img);
    ?>
    

    Nun will ich, in das Feld, x=1, y=1 ein Bild "platzieren".
    Dieses Bild liegt auf C:\ und heißt Pic.jpg (Das Bild ist 50x50 Pixel groß)
    Wie muss der Code verändert werden um dies zu erreichen?

    MFG Toby



  • keine hilfe?



  • Die Dokumentation auf www.php.net ist doch relativ umfangreich, man muss halt nur suchen...

    http://de.php.net/manual/de/ref.image.php (alles über Grafiken)
    http://de.php.net/manual/de/function.imagecopymerge.php (evtl. das was du brauchst)


Anmelden zum Antworten