0xD00000,'o'=>0xFF6020,'b'=>0x2040D0,'g'=>0x009000,'w'=>0xFFFFFF,'y'=>0xFFFF00, 'l'=>0xB0B0B0,'d'=>0x505050,'x'=>0xAAAAAA,'k'=>0x000000,'c'=>0x00FFFF,'p'=>0xFFA0C0,'m'=>0xFF00FF); imagefilledrectangle($im,0,0,$dim-1,$dim-1,$bg); $axb=array(39,92,92, 39, 7,15, 15,70,92); $ayb=array( 8,13,66, 8,31,84, 84,97,66); for($i=0;$i<9;$i+=3){ imageline($im,$axb[$i],$ayb[$i],$axb[$i+1],$ayb[$i+1],$ln); imageline($im,$axb[$i+1],$ayb[$i+1],$axb[$i+2],$ayb[$i+2],$ln);} $axl=array(30,85,86, 19,76,79, 57,27,32, 75,46,51, 10,68,92, 13,69,92); $ayl=array(14,20,75, 22,29,85, 10,33,88, 11,36,92, 50,59,33, 68,79,51); for($i=0;$i<18;$i+=3){ imageline($im,$axl[$i],$ayl[$i],$axl[$i+1],$ayl[$i+1],$ln); imageline($im,$axl[$i+1],$ayl[$i+1],$axl[$i+2],$ayl[$i+2],$ln);} imageline($im,66,39, 91,14,$ln); imageline($im,66,39, 70,97,$ln); imageline($im,66,39, 7,31,$ln); $ax=array(42,61,79,35,50,71,21,44,60, 17,39,60,20,40,60,25,45,65, 73,81,88,75,80,90,75,80,90); $ay=array(12,15,16,20,20,23,28,28,31, 45,45,45,67,67,67,80,80,80, 43,34,25,65,55,47,85,72,65); for($i=0;$i<27;$i++) imagefill($im,$ax[$i],$ay[$i],$c[substr($fl,$i,1)]); $im2=imagecreate($dim,$dim); $bg2=imagecolorallocate($im2,255,0,255); imagecopy($im2,$im,0,0,0,0,$dim,$dim); imagecolortransparent($im2,$bg2); imagefill($im2,0,0,$bg2); for($i=0;$i<9;$i+=3){ imageline($im2,$axb[$i],$ayb[$i],$axb[$i+1],$ayb[$i+1],$bg2); imageline($im2,$axb[$i+1],$ayb[$i+1],$axb[$i+2],$ayb[$i+2],$bg2);} header("Content-type: image/gif"); imagegif($im2); imagedestroy($im); imagedestroy($im2); ?>