时时商务社区

标题: php生成EAN_13标准条形码实例 [打印本页]

作者: yj1281    时间: 2018-2-14 06:02

            下面的就是生成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生成条形码的图片的实例详解
            




    欢迎光临 时时商务社区 (http://bbs.4435.cn/) Powered by Discuz! X3.2