Dieses Bild wurde vollständig durch eine PHP-Datei generiert:
Das Bild wird normal eingebunden:
<img src="./PHPbild.php" width="256" height="256" />
und hier der Inhalt der Datei PHPbild.php, durch die das Zufallsmuster generiert wird:
<?
header("Content-type:image/png");
// Das auszugebende Bild, das nur aus 255 graustufen besteht
$bild = imagecreate(128,128);
// die Graustufen erzeugen (Palette fuellen)
for ( $a=0; $a<254; $a++ ) { $farbe = imagecolorallocate( $bild, $a, $a, $a ); }
mt_srand((double)microtime()*1000000); // zufallsstartwert
// das bild wird mit grauen Random-Farben zugepixelt
for ( $a = 0; $a < 128; $a++ )
{ for ( $b = 0; $b < 128; $b++ )
{ $grau = round(mt_rand(0, 255));
$farbe = imagecolorclosest ( $bild, $grau, $grau, $grau );
imagesetpixel ( $bild, $a, $b, $farbe );
}
}
// Bild ausgeben und Speicher leeren
imagepng($bild);
imagedestroy($bild);
?>