将文本添加到php生成的条形码图像

时间:2012-10-05 06:20:14

标签: php image

我目前正在使用我在网上找到的脚本为我的公司生成条形码。我稍微修改了一下以允许条形码水平扩展。我唯一缺少的是条形码生成的文本。

我希望文本位于条形码下方,并且条形码的字体大小合理。

这是我的条形码脚本http://pastebin.com/wvTyxQrW

要生成你,只需转到barcode.php?text = 1o2020p1。我只想在条形码下方的图像中居中显示该文本。我只是没有足够的图像处理功能,这需要几个小时。

感谢您的建议/帮助!

1 个答案:

答案 0 :(得分:2)

替换

  $image = imagecreate($img_width, $img_height);

  $image = imagecreate($img_width, $img_height + 20);

并在// Draw barcode to the screen

上方添加以下代码
if (!empty($_GET['text'])) {
  imagestring($image, 5, 4, $img_height, $_GET['text'], $black);
}