找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1325|回复: 0
打印 上一主题 下一主题

php生成EAN_13标准条形码实例

[复制链接]

2487

主题

2487

帖子

7391

积分

论坛元老

Rank: 8Rank: 8

积分
7391
跳转到指定楼层
楼主
发表于 2018-2-14 06:02:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

            下面的就是生成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生成条形码的图片的实例详解
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端