git-svn-id: http://cswowd-fork.googlecode.com/svn/trunk@110 e451fad0-63ce-11de-bed1...
[cswow.git] / images / player_info / arena_ico.php
blob8f0fda812145c8bd982391829134fb3801b91491
1 <?php
2 $type = intval(@$_REQUEST['type']);
3 $bground = intval(@$_REQUEST['back']);
4 $emblemid = intval(@$_REQUEST['emblem']);
5 $ecolor = intval(@$_REQUEST['ecolor']);
6 $borderid = intval(@$_REQUEST['border']);
7 $bcolor = intval(@$_REQUEST['bcolor']);
9 header("Content-type: image/png");
11 $emblem = imagecreatefrompng("arenateam/PVP-Banner-Emblem-".$emblemid.".png");
12 for ($x=0;$x<128;$x++)
13 for ($y=0;$y<128;$y++)
15 $color_img = imagecolorat($emblem, $x, $y);
16 $res = ($color_img & 0xFF000000) | $ecolor;
17 imagesetpixel($emblem, $x, $y, $res);
19 imagesavealpha($emblem, true);
21 $back = imagecreatefrompng("arenateam/PVP-Banner-".$type.".png");
22 for ($x=0;$x<128;$x++)
23 for ($y=0;$y<256;$y++)
25 $color_img = imagecolorat($back, $x, $y);
26 if (($color_img>>24) == 0 && ($color_img&0xFF) > 32)
28 $res = ($color_img & 0xFF000000) | $bground;
29 imagesetpixel($back, $x, $y, $res);
32 imagesavealpha($back, true);
34 $border = imagecreatefrompng("arenateam/PVP-Banner-".$type."-Border-".$borderid.".png");
35 for ($x=0;$x<128;$x++)
36 for ($y=0;$y<256;$y++)
38 $color_img = imagecolorat($border, $x, $y);
39 $res = ($color_img & 0xFF000000) | $bcolor;
40 imagesetpixel($border, $x, $y, $res);
42 imagesavealpha($border, true);
44 imagecopy($back,$border,0,0,0,0,128,256);
45 imagecopyresized($back,$emblem,10,32,0,0,80,80,128,128);
47 imagepng($back);
49 imagedestroy($back);
50 imagedestroy($border);
51 imagedestroy($emblem);