<?
$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);
?>