FY

找回密码
立即注册
搜索
发新帖

585

积分

0

好友

67

主题
发表于 2023-3-21 17:02:40 | 查看: 232| 回复: 0
条形码.php从单个 PHP 文件生成条形码。麻省理工学院许可证。
从 PHP 脚本使用:
include 'barcode.php';$generator = new barcode_generator();/* Output directly to standard output. */$generator->output_image($format, $symbology, $data, $options);/* Create bitmap image. */$image = $generator->render_image($symbology, $data, $options);imagepng($image);imagedestroy($image);/* Generate SVG markup. */$svg = $generator->render_svg($symbology, $data, $options);echo $svg;
与 GET 或 POST 一起使用:
barcode.php?f=format&s=symbology&d=data&options
例如
barcode.php?f=png&s=upc-e&d=06543217barcode.php?f=svg&s=qr&d=HELLO%20WORLD&sf=8&ms=r&md=0.8
选项:
f格式。其中之一:
png
gif
jpeg
svg
s符号系统(条形码类型)。其中之一:
upc-a
upc-e
ean-8
ean-13
ean-13-pad
ean-13-nopad
ean-128
code-39
code-39-ascii
code-93
code-93-ascii
code-128
codabar
itf
qr
qr-l
qr-m
qr-q
qr-h
dmtx
dmtx-s
dmtx-r
gs1-dmtx
gs1-dmtx-s
gs1-dmtx-r
d数据。
对于 UPC 或 EAN,用于缺少的数字。
对于 Codabar,请使用 或 开始和停止字符。
对于 QR,在汉字模式的 Shift-JIS 中编码。*ABCDENT*
w图像的宽度。替代或 。sfsx
h图像的高度。替代或 。sfsy
sf比例因子。 线性条形码的默认值为 1,矩阵条形码的默认值为 4。
sx水平比例因子。重写。sf
sy垂直比例因子。重写。sf
p填充。 线性条形码的默认值为 10,矩阵条形码的默认值为 0。
pv顶部和底部填充。默认值为 。p
ph左右填充。默认值为 。p
pt顶部填充。默认值为 。pv
pl左填充。默认值为 。ph
pr右填充。默认值为 。ph
pb底部填充。默认值为 。pv
bc格式的背景色。#RRGGBB
cs格式中的空格颜色。#RRGGBB
cm格式中的模块颜色。#RRGGBB
tc格式的文本颜色。 仅适用于线性条形码。#RRGGBB
tf用于 SVG 输出的文本字体。 默认值为 。 仅适用于线性条形码。monospace
ts文本大小。 对于 SVG 输出,这以磅为单位,默认值为 10。 对于 PNG、GIF 或 JPEG 输出,这是 GD 库 内置字体编号从 1 到 5,默认值为 1。 仅适用于线性条形码。
th从文本基线到模块底部的距离。 默认值为 10。 仅适用于线性条形码。
ms模块形状。 其中之一:用于正方形、圆形或 X 形。 默认值为 。 仅适用于矩阵条形码。srxs
md模块密度。 介于 0 和 1 之间的数字。 默认值为 1。 仅适用于矩阵条形码。
wq安静区域单元的宽度。 默认值为 1。 使用 0 可抑制安静区域。
wm窄模块和空间的宽度。 默认值为 1。
ww宽模块和空间的宽度。 仅适用于代码 39、Codabar 和 ITF。 默认值为 3。
wn字符之间的窄间距宽度。 仅适用于代码 39 和 Codabar。 默认值为 1。


barcode-master (1).zip

40.61 KB, 下载次数: 32

index.php

1.85 KB, 下载次数: 29

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

QQ|Archiver|手机版|小黑屋|fatsky

GMT+8, 2024-6-23 22:41 , Processed in 0.073209 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表