background image

// $odd = $ncode[$x]
$lsum =(int)$code[$i];
}else{
$rsum =(int)$code[$i];
}

}
$tsum = $lsum*3 $rsum;
if($code[12] != (10-($tsum % 10)))
{
die("the code is bad!");

// echo $Guide[$code[0]];
$barcode = $Lstart;
for($i=1;$i<=6;$i )
{
$barcode .= $Lencode [$Guide[$code[0]][($i-1)]] [$code[$i]];
}
$barcode .= $center;

for($i=7;$i<13;$i )
{
$barcode .= $Rencode[$code[($i)]] ;
}
$barcode .= $ends;

$img = ImageCreate($lw*95 60,$hi 30);
$fg = ImageColorAllocate($img, 0, 0, 0);
$bg = ImageColorAllocate($img, 255, 255, 255);
ImageFilledRectangle($img, 0, 0, $lw*95 60, $hi 30, $bg);
$shift=10;
for ($x=0;$x<strlen($barcode);$x ) {
if (($x<4) || ($x>=45 && $x<50) || ($x >=92)) 

$sh=10; 
} else { 
$sh=0; 
}
if ($barcode[$x] == '1') 

$color = $fg;
} else { 
$color = $bg;