<?
$im = ImageCreateTrueColor(256,256);
$bck = imagecolorallocate($im, 0, 0, 0);
imagecolortransparent ($im, $bck);
for($x=1; $x<256-1; $x++) {
Imageline($im, $x, $x, 256-1, 0,$x<<2);
}
/*
REPLACE THE IMAGELINE ABOVE WITH THE LINES BELOW FOR EACH IMAGE
RM1 Imageline($im, 0, $x, $x, 256, $x<<19);
Imageline($im, 256, $x, $x, 0, $x<<19);
RM2 Imageline($im, $x/2, 256, 256-$x/2, 256-$x/2,$x<<19);
Imageline($im, 256-$x/2, 0, $x/2, $x/2, $x<<19);
RM3 Imageellipse($im, 128, 128, 256-$x/2, 256,$x<<15);
RM4 Imageellipse($im, 128, 128, 356-$x/2, 256,$x<<15);
RM5 Imageellipse($im, 128, 128, 280-$x/2, 420,$x<<16);
Imageellipse($im, 128, 128, 420,280-$x/2,$x<<16);
RM6 Imageellipse($im, 128, 128, 280-$x/2, 420,$x<<18);
Imageellipse($im, 128, 128, 420,280-$x/2,$x<<18);
RM7 Imageellipse($im, 128, 0, 50+$x, 128,$x<<16);
Imageellipse($im, 128,256, 50+$x,128,$x<<16);
Imageellipse($im, 128,256,256-$x,128,$x<<17);
Imageellipse($im, 128,0,256-$x,128,$x<<17);
RM8-9 Imageline($im, 150+$x/2, $x/2, 256, 0,$x<<19);
Imageline($im, $x/2, 150+$x/2, 0,256, $x<<19);
RM10 Imageellipse($im, 128, 128, 256-$x/2, 256,$x<<16);
RM11 Imageellipse($im, 128, 128, 256-$x/2, 256,$x<<17);
RM12 Imageellipse($im, 128, 128, 350-$x/2, 256,$x<<16);
RM13 Imagearc($im, 451, $x, 456, $x,0,180,$x<<19);
RM14 Imageellipse($im, $x,128, 456, 306, $x<<19);
RM15 Imageellipse($im, $x,128, 456, 306, $x<<17);
RM16 Imageellipse($im, $x,128, 456, 306, $x<<21);
RM19 Imageellipse($im, 340,128,280-$x/2, 420,$x<<16);
RM20 Imagerectangle($im, 206+$x/2, 206+$x/2, 50-$x/2, 50-$x/2, $x<<17);
RM21 Imagerectangle($im, 206+$x/2, 206+$x/2, 50-$x/2, 50-$x/2, $x<<18);
RM22 Imagerectangle($im, 206+$x/2, 206+$x/2, 50-$x/2, 50-$x/2, $x<<19);
RM23 Imagerectangle($im, 206+$x/2, 206+$x/2, 50-$x/2, 50-$x/2, $x<<15);
*/
}
Header('Content-Type: image/png');
Imagepng($im);
?>