25 lines
567 B
PHP
25 lines
567 B
PHP
|
<?php
|
||
|
Header('Content-type:image/png');
|
||
|
$len=strlen($n);
|
||
|
if($len<$l){
|
||
|
$ofs=$l-$len;
|
||
|
$len=$l;
|
||
|
}
|
||
|
if(!$f) $f='numnes';
|
||
|
$gfx=ImageCreateFromPNG("numgfx/$f.png");
|
||
|
$img=ImageCreate($len*8,8);
|
||
|
ImageCopy($img,$gfx,0,0,104,0,1,1);
|
||
|
for($i=0;$i<$len;$i++){
|
||
|
switch($n[$i]){
|
||
|
case '/': $d=10; break;
|
||
|
case 'N': $d=11; break;
|
||
|
case 'A': $d=12; break;
|
||
|
case '-': $d=13; break;
|
||
|
default: $d=$n[$i];
|
||
|
}
|
||
|
ImageCopy($img,$gfx,($i+$ofs)*8,0,$d*8,0,8,8);
|
||
|
}
|
||
|
ImageColorTransparent($img,0);
|
||
|
ImagePNG($img);
|
||
|
ImageDestroy($img);
|
||
|
?>
|