UPC مولد الباركود
UPC-E مولد الباركود
مولد الباركود EAN
EAN-8 مولد الباركود
CODE-39 مولد الباركود
CODE-93 مولد الباركود
كودابار مولد الباركود
ITF-6 مولد الباركود
ITF-14 مولد الباركود
مولد رمز الاستجابة السريعة
مولد مصفوفة البيانات
GS1 مولد مصفوفة البيانات
استخدم من برنامج 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=06543217
barcode.php?f=svg&s=qr&d=HELLO%20WORLD&sf=8&ms=r&md=0.8
f
- التنسيق. واحد من:
png
gif
jpeg
svg
s
- الرموز (نوع الباركود). واحد من:
upc-a code-39 qr dmtx
upc-e code-39-ascii qr-l dmtx-s
ean-8 code-93 qr-m dmtx-r
ean-13 code-93-ascii qr-q gs1-dmtx
ean-13-pad code-128 qr-h gs1-dmtx-s
ean-13-nopad codabar gs1-dmtx-r
ean-128 itf
d
- البيانات. بالنسبة لـ UPC أو EAN، استخدم *
للرقم المفقود. بالنسبة إلى Codabar، استخدم ABCD
أو ENT*
لأحرف البداية والإيقاف. بالنسبة لـ QR، قم بالتشفير في Shift-JIS لوضع kanji.
w
- عرض الصورة. يتجاوز sf
أو sx
.
h
- ارتفاع الصورة. يتجاوز sf
أو sy
.
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. الافتراضي هو أحادي المسافة. ينطبق على الباركود الخطي فقط.
ts
- حجم النص. بالنسبة لمخرجات SVG، يكون هذا بالنقاط والافتراضي هو 10. بالنسبة لمخرجات PNG أو GIF أو JPEG، هذا هو رقم الخط المدمج في مكتبة GD من 1 إلى 5 والافتراضي هو 1. ينطبق على الرموز الشريطية الخطية فقط.
th
- المسافة من خط الأساس للنص إلى أسفل الوحدات. الافتراضي هو 10. ينطبق على الرموز الشريطية الخطية فقط.
ms
- شكل الوحدة. واحد من: s
للمربع، r
للشكل الدائري، أو x
للشكل X. الافتراضي هو s
. ينطبق على مصفوفة الباركود فقط.
md
- كثافة الوحدة. رقم بين 0 و1. الافتراضي هو 1. ينطبق على مصفوفة الرموز الشريطية فقط.
wq
- عرض وحدات المنطقة الهادئة. الافتراضي هو 1. استخدم 0 لمنع المنطقة الهادئة.
wm
- عرض الوحدات والمساحات الضيقة. الافتراضي هو 1.
ww
- عرض الوحدات والمساحات الواسعة. ينطبق على Code 39 وCodabar وITF فقط. الافتراضي هو 3.
wn
- عرض المسافة الضيقة بين الأحرف. ينطبق على Code 39 وCodabar فقط. الافتراضي هو 1.