You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+28-26Lines changed: 28 additions & 26 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,12 +7,12 @@ QmlMobileScanner
7
7
8
8
QmlMobileScanner is a DEMO barcode & QR code scanner based on qzxing and zxing-cpp libraries to scan and generate barcodes, and zint to generate some extra formats.
9
9
10
-
Qt 6.8+, Qt Multimedia (with ffmpeg backend) and CMake are needed.
11
-
Qt 6.x "minor" versions are full of major breakages, it's just not feasible to support a matrix of different versions or build systems, sorry.
10
+
Qt 6.8+, Qt Multimedia (with ffmpeg backend) and CMake are needed.
11
+
Qt 6 major and minor versions are full of API and build breakages, it's just not feasible for me to support a matrix of different versions or build systems, sorry.
12
12
13
13
Available backends:
14
-
- QZXing / v3.3.0 + Qt6 port + many patches
15
14
- zxing-cpp / v3.0.2 + custom QML integration
15
+
- QZXing / v3.3.0 + Qt6 port + many patches
16
16
- zint / v2.16 + custom QML integration
17
17
18
18
> Works on Android and iOS!
@@ -35,48 +35,50 @@ Available backends:
35
35
-[x] Barcodes history
36
36
37
37
38
-
## Supported Formats (QZXing)
38
+
## Supported Formats (zint)
39
39
40
-
[QZXing](https://github.com/ftylitak/qzxing/) is a Qt/QML wrapper library for the ZXing barcode image processing library.
40
+
[zint](https://github.com/zint/zint/) is a barcode encoding library supporting over 50 symbologies including Code 128, Data Matrix, USPS OneCode, EAN-128, UPC/EAN, ITF, QR Code, Code 16k, PDF417, MicroPDF417, LOGMARS, Maxicode, GS1 DataBar, Aztec, Composite Symbols and more.
41
+
42
+
43
+
## Supported Formats (zxing-cpp)
44
+
45
+
[zxing-cpp](https://github.com/zxing-cpp/zxing-cpp/) is an open-source, multi-format linear/matrix barcode image processing library implemented in C++.
41
46
42
47
| Linear / 1D barcodes | Matrix / 2D barcodes |
43
48
| -------------------- | -------------------- |
44
49
| UPC-A | QR Code |
45
-
| UPC-E | Data Matrix |
46
-
| EAN-8 | PDF 417 |
47
-
| EAN-13 | Aztec (beta) |
48
-
| Code 39 ||
49
-
| Code 93 ||
50
-
| Code 128 (GS1) ||
51
-
| Codabar ||
50
+
| UPC-E | Micro QR Code |
51
+
| EAN-8 | rMQR Code |
52
+
| EAN-13 | Aztec Code |
53
+
| DataBar | Aztec Rune |
54
+
| DataBar Expanded | Data Matrix |
55
+
| DataBar Limited | PDF417 |
56
+
| Code 39 | Compact PDF417 |
57
+
| Code 93 | MicroPDF417 |
58
+
| Code 128 (GS1) | MaxiCode (partial) |
59
+
| Codabar | DX Film Edge |
52
60
| ITF ||
53
61
54
62
55
-
## Supported Formats (zxing-cpp)
63
+
## Supported Formats (QZXing)
56
64
57
-
[zxing-cpp](https://github.com/zxing-cpp/zxing-cpp/) is an open-source, multi-format linear/matrix barcode image processing library implemented in C++.
65
+
[QZXing](https://github.com/ftylitak/qzxing/) is a Qt/QML wrapper library for the ZXing barcode image processing library.
66
+
67
+
> QZXing still works fine, but is considered deprecated
58
68
59
69
| Linear / 1D barcodes | Matrix / 2D barcodes |
60
70
| -------------------- | -------------------- |
61
71
| UPC-A | QR Code |
62
-
| UPC-E | Micro QR Code |
63
-
| EAN-8 | Aztec |
64
-
| EAN-13 | Aztec Runes |
65
-
| DataBar | DataMatrix |
66
-
| DataBar Expanded | PDF417 |
67
-
| DataBar Limited | MaxiCode (partial) |
68
-
| Code 39 | DX Film Edge |
72
+
| UPC-E | Data Matrix |
73
+
| EAN-8 | PDF417 |
74
+
| EAN-13 | Aztec (beta) |
75
+
| Code 39 ||
69
76
| Code 93 ||
70
77
| Code 128 (GS1) ||
71
78
| Codabar ||
72
79
| ITF ||
73
80
74
81
75
-
## Supported Formats (zint)
76
-
77
-
[zint](https://github.com/zint/zint/) is a barcode encoding library supporting over 50 symbologies including Code 128, Data Matrix, USPS OneCode, EAN-128, UPC/EAN, ITF, QR Code, Code 16k, PDF417, MicroPDF417, LOGMARS, Maxicode, GS1 DataBar, Aztec, Composite Symbols and more.
0 commit comments