นี่คือคำสั่ง zbarimg ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
zbarimg - สแกนและถอดรหัสบาร์โค้ดจากไฟล์รูปภาพ
เรื่องย่อ
ซบาริม [-qv] [--เงียบ] [--รายละเอียด[=n]]
{-วว | --แสดง | --nodisplay | --xml | --noxml | -NS[สัญลักษณ์.]การตั้งค่า[=ความคุ้มค่า-
--ชุด [สัญลักษณ์.]การตั้งค่า[=ความคุ้มค่า- ภาพ-
ซบาริม {-h | --ช่วยด้วย | --รุ่น}
DESCRIPTION
สำหรับแต่ละที่ระบุ ภาพ ไฟล์ ซบาริม สแกนภาพเพื่อหาบาร์โค้ดและพิมพ์ถอดรหัสใด ๆ
ข้อมูลไปยัง stdout รูปภาพอาจเลือกแสดงบนหน้าจอได้
ปัจจุบันไลบรารีพื้นฐานรองรับ EAN-13 (รวมถึงชุดย่อย UPC และ ISBN), EAN-8,
รหัส 128 รหัส 39 และสัญลักษณ์แทรก 2 จาก 5 สัญลักษณ์ ชนิดเฉพาะของแต่ละชนิดที่ตรวจพบ
สัญลักษณ์ถูกพิมพ์ด้วยข้อมูลที่ถอดรหัส
สังเกตว่า "ภาพ" ในบริบทนี้หมายถึงรูปแบบใดๆ ที่ ImageMagick รองรับ รวมถึง
รูปแบบเวกเตอร์มากมาย เช่น PDF และ PostScript โปรดทราบว่ารูปแบบเวกเตอร์คือ
แรสเตอร์ก่อนสแกน; แรสเตอร์ภาพเวกเตอร์ด้วยตนเองก่อนที่จะสแกนเพื่อหลีกเลี่ยง
บิตแมปบาร์โค้ดที่ฝังตัวเสียหายโดยไม่ได้ตั้งใจ
OPTIONS
โปรแกรมนี้เป็นไปตามไวยากรณ์บรรทัดรับคำสั่งปกติของ GNU ตัวเลือกตัวอักษรเดี่ยวอาจเป็น
รวมตัวเลือกแบบยาวเริ่มต้นด้วยสองขีดกลาง (`-´)
-h, --ช่วยด้วย
พิมพ์ข้อความช่วยเหลือสั้นๆ ที่อธิบายตัวเลือกบรรทัดคำสั่งไปยังเอาต์พุตมาตรฐานและออก
--รุ่น
พิมพ์ข้อมูลเวอร์ชันของโปรแกรมไปยังเอาต์พุตมาตรฐานและออก
-v, --รายละเอียด[=n]
เพิ่มระดับเอาต์พุตของการดีบัก หลายรายการ -v ตัวเลือกสร้างการพ่นมากขึ้น อีกทางหนึ่ง
ระบุ n เพื่อกำหนดระดับการดีบักโดยตรง
-NS[สัญลักษณ์.]การตั้งค่า[=ความคุ้มค่า], --ชุด [สัญลักษณ์.]การตั้งค่า[=ความคุ้มค่า]
ตั้งค่าตัวเลือกการกำหนดค่าตัวถอดรหัส การตั้งค่า เป็นเวลา สัญลักษณ์ ไปยัง ความคุ้มค่า. ความคุ้มค่า ค่าเริ่มต้นเป็น1
ถ้าละเว้น สัญลักษณ์ เป็นหนึ่งใน ean13, ean8, อัปค่า, ขึ้นไป, isbn13, isbn10, i25, code39,
code128 หรือค่าพิเศษ *. ถ้า สัญลักษณ์ ละเว้นหรือ *ที่ การตั้งค่า จะถูกตั้งค่า
สำหรับสัญลักษณ์ที่เกี่ยวข้องทั้งหมด สิ่งเหล่านี้เป็นที่ยอมรับในปัจจุบัน การตั้งค่าNS. คำนำหน้า
config ด้วย "no-" เพื่อปฏิเสธ การกำหนดค่าบางอย่างไม่เหมาะสำหรับทุกสัญลักษณ์
ทำให้สามารถ
ควบคุมการถอดรหัส/การรายงานสัญลักษณ์ สำหรับสัญลักษณ์ที่เป็นเพียงแค่สับเซต
of ean13 (อัปค่า, ขึ้นไป, isbn13, isbn10) การกำหนดค่านี้ควบคุมว่าชุดย่อย
ตรวจพบและรายงานเช่นนี้ กรณีพิเศษเหล่านี้ถูกปิดใช้งานโดยค่าเริ่มต้น
สัญลักษณ์อื่น ๆ ทั้งหมดมีค่าเริ่มต้นเป็นเปิดใช้งาน
ปิดการใช้งาน
คำตรงข้ามสำหรับ ทำให้สามารถ
ปล่อยเช็ค
ควบคุมว่าจะรวมตัวเลขตรวจสอบไว้ในเอาต์พุตที่ถอดรหัสหรือไม่ เปิดใช้งานโดย
ค่าเริ่มต้น. การกำหนดค่านี้ใช้ไม่ได้สำหรับ code128ที่ไม่เคยคืนเช็ค
ตัวเลข นอกจากนี้ยังใช้ไม่ได้กับกรณีที่หมายเลขตรวจสอบถูกปิดใช้งาน (ดู
เพิ่มเช็ค). ยังไม่ได้ใช้หมายเลขตรวจสอบสำหรับ i25 or code39
เพิ่มเช็ค
เปิดใช้งานการถอดรหัสและการตรวจสอบตัวเลขตรวจสอบสำหรับสัญลักษณ์ที่เป็น
ไม่บังคับ: สิ่งนี้จะรวมถึง code39 and i25, ซึ่งไม่ดำเนินการตรวจสอบ
ตัวเลขยัง
ASCII
เปิดใช้งาน Escape Sequence ที่เข้ารหัสชุดอักขระ ASCII แบบเต็ม นี้จะนำไปใช้
ไปยัง code39ยกเว้นว่าไม่ได้ใช้งานอย่างใดอย่างหนึ่ง...
ตำแหน่ง
เปิดใช้งานการรวบรวมข้อมูลตำแหน่งสัญลักษณ์ เปิดใช้งานโดยค่าเริ่มต้น ปัจจุบัน,
ข้อมูลตำแหน่งใช้ไม่ได้ ดังนั้นคุณสามารถบันทึกสองสามรอบได้โดยการปิดใช้งาน
นี้.
นาทีความยาว=n, ความยาวสูงสุด=n
ผูกจำนวนอักขระที่ถอดรหัสไว้ในสัญลักษณ์ที่ถูกต้อง หากผลการถอดรหัสคือ
นอกช่วงต่ำสุด/สูงสุดที่กำหนดค่าไว้ (รวม) จะไม่มีการรายงาน ตั้งค่าให้
0 เพื่อปิดใช้งานการตรวจสอบที่เกี่ยวข้อง การตั้งค่านี้ใช้กับความยาวผันแปรได้
สัญลักษณ์: i25, code39, code128 and pdf417. นาทีความยาว ค่าเริ่มต้นเป็น 6 สำหรับ i25
และ 1 สำหรับ code39 (ตามคำแนะนำการเลือกปฏิบัติอัตโนมัติของรหัส 39); อื่นๆ ทั้งหมด
ค่าเริ่มต้นเป็น0
x-ความหนาแน่น=n, ความหนาแน่น y=n
ปรับความหนาแน่นของสแกนเนอร์ผ่าน ค่าที่ต่ำกว่าจะสแกนภาพที่
ต้นทุนของประสิทธิภาพที่ลดลง การตั้งค่าเป็น 0 ปิดใช้งานการสแกนตามแกนนั้น
ค่าเริ่มต้นคือ 1 ทั้งคู่
-q, --เงียบ
การทำงานที่เงียบ; เอาต์พุตข้อมูลสัญลักษณ์ถอดรหัสเท่านั้น โดยเฉพาะสิ่งนี้ปิดการใช้งาน
พิมพ์บรรทัดสถิติ (ถึง stderr) ก่อนออกพร้อมข้อความเตือน
พิมพ์ (รวมถึง stderr) เมื่อไม่พบบาร์โค้ดในภาพ
-d, --แสดง, -D, --nodisplay
เปิด/ปิดการแสดงรายการถัดไป ภาพ ไฟล์จนกว่าจะถึงถัดไป --แสดง or --nodisplay
จะพบเจอ ตัวเลือกนี้อาจปรากฏขึ้นหลายครั้งเพื่อเปิดใช้งานการแสดงเฉพาะ
ภาพ การแสดงภาพถูกปิดใช้งานโดยค่าเริ่มต้น
--xml, --noxml
เปิด/ปิดเอาต์พุตผลลัพธ์โดยใช้รูปแบบ XML รูปแบบนี้ล้อมข้อมูลดิบจาก
สัญลักษณ์ที่มีข้อมูลเกี่ยวกับการสแกน (เช่น ดัชนีหน้า) ในการแยกวิเคราะห์ง่าย
รูปแบบ. สคีมาล่าสุดพร้อมใช้งานจาก
http://zbar.sourceforge.net/2008/barcode.xsd.
--ดิบ
เปิดใช้งานเอาต์พุตข้อมูลสัญลักษณ์ดิบ รูปแบบนี้พิมพ์ข้อมูลสัญลักษณ์คั่นด้วยการขึ้นบรรทัดใหม่
โดยไม่มีข้อมูลประเภทสัญลักษณ์เพิ่มเติมที่พิมพ์โดยค่าเริ่มต้น
ตัวอย่าง
สแกนภาพ PNG ของสัญลักษณ์บาร์โค้ด UPC และส่งข้อมูลผลลัพธ์ไปยังสคริปต์ที่
ค้นหารหัสในฐานข้อมูลและทำสิ่งที่มีประโยชน์:
ซบาริม สินค้า.png | upcrpc.py
เทศกาล upcrpc.py สคริปต์ตัวอย่างรวมอยู่ในตัวอย่าง/ไดเร็กทอรีย่อยของการแจกจ่าย
จะทำการโทร XMLRPC ไปยังฐานข้อมูล UPC อินเทอร์เน็ตยอดนิยมและพิมพ์ผลิตภัณฑ์
คำอธิบายหากพบ
สแกนภาพ JPEG ที่มีบาร์โค้ดหลายอันและแสดงภาพในหน้าต่างด้วย
ปิดใช้งานการจดจำ Interleaved 2 จาก 5 รหัสเพื่อป้องกันความสับสนกับother
สัญลักษณ์หรือเสียงพื้นหลัง:
ซบาริม --แสดง -Si25.ปิดใช้งาน label.jpg
ดูในเอกสารที่สแกนเฉพาะสำหรับรหัส 39 โดยใช้รูปแบบเอาต์พุต XML ดังนั้นหมายเลขหน้า
สามารถใช้ได้ หากต้องการเปิดใช้งานเฉพาะรหัส 39 ก่อนอื่นสัญลักษณ์ทั้งหมดจะถูกปิดใช้งาน จากนั้นรหัส 39 คือ
เปิดใช้งานอีกครั้ง:
ซบาริม --xml -ปิดใช้งานได้ -Scode39.เปิดใช้งาน scan.tiff
ใช้ zbarimg ออนไลน์โดยใช้บริการ onworks.net