[thelist] PHP - random image generation

Aleem Bawany aleem.bawany at utoronto.ca
Fri Jan 3 19:20:01 CST 2003

here's an improvement on the previous algorithm and some issues I
was just reading up on (random seed must be generated only once and
the color palette for jpgs is limited to 255 (gd2 has true color

// create an image (Width x Height)
$width = 800;
$height = 100;
$img = imagecreate($width,$height);

// random seed (do not change this)

// 255 is max number of colors that can be allocated
// to a jpeg image (gd2 has true color support)
for($i=0; $i<255; $i++) {
	// generate random r,g,b values
	$r = rand(0,255);
	$g = rand(0,255);
	$b = rand(0,255);

	// allocate color to line
	$linecolor = imagecolorallocate($img,$r,$g,$b);

	//draw line for each 255 pixel-wide segement
	for($j=0; $j<$width/255; $j++) {

// draw the image

[ http://members.evolt.org/aleem/ ]

More information about the thelist mailing list