File: 0007_qml-Support-scanning-white-QR-codes-in-BarcodeReaderApp.patch

package info (click to toggle)
lomiri-camera-app 4.0.8%2Bdfsg-5
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 5,992 kB
  • sloc: cpp: 1,727; javascript: 27; makefile: 22; python: 22; sh: 12
file content (24 lines) | stat: -rw-r--r-- 893 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
From 993643af0ab88243fe76b13f7ed2f4abee823072 Mon Sep 17 00:00:00 2001
From: Alfred Neumayer <dev.beidl@gmail.com>
Date: Fri, 13 Jun 2025 19:02:18 +0200
Subject: [PATCH] qml: Activate QZXing.SourceFilter_ImageInverted for
 imageSourceFilter

Let the viewfinder be color inverted by QZXing. Fixes scanning
white QR Codes on black backgrounds.
---
 barcode-reader-app.qml | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

--- a/barcode-reader-app.qml
+++ b/barcode-reader-app.qml
@@ -72,7 +72,8 @@
         active: true
         decoder {
             enabledDecoders: QZXing.DecoderFormat_QR_CODE
-            imageSourceFilter: QZXing.SourceFilter_ImageNormal
+            imageSourceFilter: QZXing.SourceFilter_ImageNormal |
+                               QZXing.SourceFilter_ImageInverted
 
             onTagFoundAdvanced: {
                 viewFinderView.recentlyScannedTag = tag