| 105 |
105 |
if($fgFile!='') {
|
| 106 |
106 |
$fg = load_image(IMAGE_PATH.$fgFile, $fgColor, $mask_color);
|
| 107 |
107 |
if($fg!==false){
|
| 108 |
|
imagecopy($bg, $fg, 0, 0, 0, 0, 40, 40);
|
|
108 |
draw_image($bg, $fg);
|
| 109 |
109 |
imagedestroy($fg);
|
| 110 |
110 |
}
|
| 111 |
111 |
}
|
| ... | ... | |
| 113 |
113 |
if($i1File!=''){
|
| 114 |
114 |
$im=load_image(IMAGE_PATH.$i1File, $i1Color, $mask_color);
|
| 115 |
115 |
if($im!==false){
|
| 116 |
|
imagecopy($bg, $im, 0, 0, 0, 0, 40, 40);
|
|
116 |
draw_image($bg, $im);
|
| 117 |
117 |
imagedestroy($im);
|
| 118 |
118 |
}
|
| 119 |
119 |
}
|
| ... | ... | |
| 121 |
121 |
if($i2File!=''){
|
| 122 |
122 |
$im=load_image(IMAGE_PATH.$i2File, $i2Color);
|
| 123 |
123 |
if($im!==false){
|
| 124 |
|
imagecopy($bg, $im, 0, 0, 0, 0, 40, 40);
|
|
124 |
draw_image($bg, $im);
|
| 125 |
125 |
imagedestroy($im);
|
| 126 |
126 |
}
|
| 127 |
127 |
}
|
| ... | ... | |
| 180 |
180 |
return $im;
|
| 181 |
181 |
}
|
| 182 |
182 |
|
|
183 |
// draws the src on dst in a 40x40 box aligned at the bottom left
|
|
184 |
function draw_image( $dst, $src ) {
|
|
185 |
$w = imagesx($src);
|
|
186 |
$h = imagesy($src);
|
|
187 |
|
|
188 |
// draw at the bottom left
|
|
189 |
if ( $w != 40 || $h != 40 ) {
|
|
190 |
imagecopy($dst, $src, 0, 40 - $h, 0, 0, $w, $h);
|
|
191 |
}
|
|
192 |
else {
|
|
193 |
imagecopy($dst, $src, 0, 0, 0, 0, 40, 40);
|
|
194 |
}
|
|
195 |
}
|
|
196 |
|
| 183 |
197 |
function colorize($im, $ca, $cr, $cg, $cb){
|
| 184 |
198 |
$w=imagesx($im);
|
| 185 |
199 |
$h=imagesx($im);
|