|
下面的就是生成EAN_13标准的条码的PHP方法,需要php+gd 环境
[U]复制代码[/U] 代码如下:'AAAAAA','AABABB','AABBAB','ABAABB','ABBAAB','ABBBAA','ABABAB','ABABBA','ABBABA');
$Lstart ='101';
$Lencode = array("A" => array('0001101','0011001','0010011','0111101','0100011','0110001','0101111','0111011','0110111','0001011'),
"B" => array('0100111','0110011','0011011','0100001','0011101','0111001','0000101','0010001','0001001','0010111'));
$Rencode = array('1110010','1100110','1101100','1000010','1011100',
'1001110','1010000','1000100','1001000','1110100');
$center = '01010';
$ends = '101';
if ( strlen($code) != 13 )
{ die("UPC-A Must be 13 digits."); }
$lsum =0;
$rsum =0;
for($i=0;$i
// echo $Guide[$code[0]];
$barcode = $Lstart;
for($i=1;$i=45 && $x=92))
{
$sh=10;
} else {
$sh=0;
}
if ($barcode[$x] == '1')
{
$color = $fg;
} else {
$color = $bg;
}
ImageFilledRectangle($img, ($x*$lw)+30,5,($x+1)*$lw+29,$hi+5+$sh,$color);
}
/* Add the Human Readable Label */
ImageString($img,5,20,$hi+5,$code[0],$fg);
for ($x=0;$x
EAN_13('6901028055048');
?>
您可能感兴趣的文章:php实现在线生成条形码示例分享(条形码生成器)PHP生成条形码大揭秘php实现生成code128条形码的方法详解php生成条形码的图片的实例详解
|
|