我想使用PHP生成条形码(任何类型)
我在存储代码的地方有一个变量
<?php $code= 'f5c9b918c5'; ?>
所以我只想生成一个条形码并在我想要的地方回显条形码图像.....请帮助
该BarCode PHP有一个库。您只需要包括一些文件:
require_once('class/BCGFontFile.php'); require_once('class/BCGColor.php'); require_once('class/BCGDrawing.php');
您可以生成多种类型的条形码,即1D或2D。添加所需的库:
require_once('class/BCGcode39.barcode.php');
产生颜色:
// The arguments are R, G, and B for color. $colorFront = new BCGColor(0, 0, 0); $colorBack = new BCGColor(255, 255, 255);
添加所有代码后,您将获得以下方式:
例
由于有几个人要求提供示例,这就是我能够做到的事情
require_once('class/BCGFontFile.php'); require_once('class/BCGColor.php'); require_once('class/BCGDrawing.php'); require_once('class/BCGcode128.barcode.php'); header('Content-Type: image/png'); $color_white = new BCGColor(255, 255, 255); $code = new BCGcode128(); $code->parse('HELLO'); $drawing = new BCGDrawing('', $color_white); $drawing->setBarcode($code); $drawing->draw(); $drawing->finish(BCGDrawing::IMG_FORMAT_PNG);
如果要实际创建图像文件以便保存,请更改
$drawing = new BCGDrawing('', $color_white);
至
$drawing = new BCGDrawing('image.png', $color_white);