From RoWiWiki

Main: PHP

Bilder oder Graphen in PHP

...kann man ohne großartige Hilfen durch Libraries auch selbst erstellen. Mit dieser Starthilfe sollte es auch ungeübteren Programmierern möglich sein, darauf aufbauend eigene Graphen zu erstellen.

 <html>
 <head>
 </head>
 <body>

 <?php
 # Hoehe und Breite des Bildes bestimmen
 $hoehe=100;
 $breite=200; 

 # Image erstellen
 $pic=ImageCreate?($breite,$hoehe);
 # Farben definieren
 $col1=ImageColorAllocate?($pic,200,200,200);
 $col2=ImageColorAllocate?($pic,0,0,255);
 # Malen...
 # ImageFilledRectangle?($pic,1,1,100,100,$col2);

 # Feste Höhe des y-Wertes setzen
 $y=50;

 # Von 1 bis 200 gehen (X-Richtung)
 for($x=1; $x<=200; $x++){
  #Ein Pixel setzen
  ImageSetPixel?($pic,$x,$hoehe-$y,$col2);
 }

 # Als PNG speichern
 ImagePNG?($pic,"pic.png");
 # Speicher wieder freigeben
 ImageDestroy?($pic);
 ?>
 <img src="pic.png" border=0>
 </body>
 </html>

Links:

Retrieved from http://wiki.rowi.net/pmwiki.php/Main/PHP
Page last modified on December 13, 2005, at 02:09 PM