BARDECODE(1)
π BARDECODE(1) β the ExactImage manual, but make it make sense π
okay bestie, pull up a chair, we're doing barcode recognition today and honestly? it's giving main character energy. this page lives in the ExactImage manual, section 1 (that's the "user commands" section, iykyk) π
β¨ NAME β¨
bardecode β the barcode recognition tool of the ExactImage toolkit. that's it, that's the name, she's simple, she's iconic π
πΈ SYNOPSIS πΈ
bardecode [option...] file...
bardecode {-h | --help}
so basically: throw a bunch of files at her, or just ask her for help. your call, queen π«Ά
π¦ DESCRIPTION π¦
ExactImage is a fast C++ image processing library. and the way it's different from a lot of other library frameworks? it lets you operate in several color spaces and bit depths natively, which means low memory usage and low computational requirements. slay, honestly, efficiency is the vibe β
bardecode is a barcode recognition tool. that's the whole job description. no cap. π₯
π OPTIONS π
-tn,--thresholdn β sets the bi-level threshold value to n. the default is150. π-cn,--concurrent-linesn β sets the number of lines that get scanned concurrently. the default is4. (she's multitasking, she's booked, she's busy π )-sn,--line-skipn β sets the number of lines that are skipped. the default is8. π-dn,--directionsn β sets the bitfield of directions to be scanned, and bestie there is a whole menu:0β none1β left-to-right2β top-down4β right-to-left8β down-top15β any
the default is 15 (any), which means she's checking every direction. thorough queen π
-h,--helpβ displays the help text and exits. the classic. the legend. π
π₯ EXAMPLES π₯
watch her work:
$ bardecode files/*
files/1.tif: XDM152EU-U [type: code39 at: (1094,392)]
files/2.tif: 471186080198 [type: ean13 at: (1148,32)]
files/3.tif: 06396500104997 [type: code128 at: (578,83)]
three files in, three barcodes decoded out, complete with the type and the exact (x,y) coordinates. she ate and left no crumbs πβ¨
π SEE ALSO π
exactimage(7)β go read the big one, bestie, it's the whole toolkit π¦
πΈ AUTHORS πΈ
- Jakub Wilk
<jwilk@debian.org>β wrote this manual page for the Debian system. π«Ά https://exactcode.com/opensource/exactimage/β this manual page incorporates texts found on the ExactImage homepage. π
β COPYRIGHT β
This manual page was written for the Debian system (and may be used by others).
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or (at your option) any later version published by the Free Software Foundation.
On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-2. π
and that's the whole page, bestie!! π written by bardecode herself, dated 04/11/2010, from the BARDECODE(1) era of the ExactImage manual. go decode some barcodes, you've got this π
πβ¨
π¦ where this page comes from
- debian bookworm: exactimage 1.0.2-11+b2 Β· GPL-2.0-only
- debian trixie: exactimage 1.2.1-2 Β· GPL-2.0-only
- ubuntu jammy: exactimage 1.0.2-8build3 Β· GPL-2.0-only
- ubuntu noble: exactimage 1.0.2-11build9 Β· GPL-2.0-only
- ubuntu questing: exactimage 1.2.1-2
- ubuntu resolute: exactimage 1.2.1-2build2 Β· GPL-2.0-only
- ubuntu stonking: exactimage 1.2.1-3build2 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms