THESE CODES ARE PROVIDED FOR AN EXAMPLE OF HOW TO USE IMAGEMAGICK WITH PHP. CARE SHOULD BE TAKEN WHEN ACCEPTING USER INPUT.
I TAKE NO RESPONSABILTY FOR ANY PROBLEMS THAT MAY OCCURE WHEN USING ANY OF THIS CODE.
IT IS UP TO YOU TO SECURE THE CODE AND VALIDATE USER INPUT.
$cmd = " -size 200x185 xc:none ".
" -fill grey39 -draw \"rectangle 47,0 102,20\" ".
" -fill grey39 -draw \"rectangle 157,0 176,185\" ".
" -fill red -draw \"rectangle 0,20 200,75\" ".
" -fill silver -draw \"rectangle 10,36 167,145\" ".
" -fill blue -draw \"rectangle 130,0 150,185\" ".
" -fill brown -draw \"rectangle 72,110 200,137\" ".
" -fill grey26 -draw \"rectangle 0,99 56,185\" ".
" -fill grey39 -draw \"rectangle 81,102 120,185\" ".
" -fill green -draw \"rectangle 30,164 200,177\" ";
exec("convert $cmd rectangle.gif");
Creates a transparent background 200x185 then draws the rectangles -draw \"rectangle startpoint in x,startpoint in y endpoint in x,endpoint in y\" Depending in the order the rectangles are defined depends on the overlapping.