加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

php生成条形码的图片的实例详解

发布时间:2020-05-22 21:36:30 所属栏目:PHP 来源:互联网
导读:这篇文章主要介绍了php生成条形码的图片的实例详解的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下

php生成条形码的图片的实例详解

因为用户的需要 写了一个条形码;用php生成一个条形码的图片 这个大家应该比我要好很多的吧,在自己项目的根目录下建立一个测试文件(直接把下面的代码放进去运行一下看看,我也是抄袭别人的),在实际的项目中你可以将下面的代码封装到一个公共类文件下的一个函数,然后调用。

for($x=1;$x<6;$x++) { $bars.=$Lencode[$code[$x]]; } $bars.=$center; for($x=6;$x<12;$x++) { $bars.=$Rencode[$code[$x]]; } $bars.=$ends; /* Generate the Barcode Image */ $img = ImageCreate($lw*75+30,$hi-3); // 95 $fg = ImageColorAllocate($img,0); $bg = ImageColorAllocate($img,255,255); ImageFilledRectangle($img,$lw*75+30,$hi+30,$bg); $shift=10; for ($x=0;$x<strlen($bars);$x++) { if (($x<0) || ($x>=45 && $x<46) || ($x >=85)) { $sh=10; } else { $sh=0; } if ($bars[$x] == '1') { $color = $fg; } else { $color = $bg; } ImageFilledRectangle($img,($x*$lw)+15,5,($x+1)*$lw+14,$hi+5+$sh,$color); } /* Add the Human Readable Label */ ImageString($img,4,$hi-5,$code[0],$fg); for ($x=0;$x<5;$x++) { ImageString($img,$lw*(13+$x*6)+15,$hi+5,$code[$x+1],$fg); ImageString($img,$lw*(53+$x*6)+15,$code[$x+6],$fg); } ImageString($img,$lw*95-7,$hi,$code[11],$fg); /* Output the Header and Content. */ header("Content-Type: image/png"); ImagePNG($img);

}
/

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读