Skip to content

feat: Improve QR scanning reliability for dark borderless codes#757

Closed
AntonioVentilii wants to merge 3 commits intomainfrom
feat/Improve-QR-scanning-reliability-for-dark-borderless-codes
Closed

feat: Improve QR scanning reliability for dark borderless codes#757
AntonioVentilii wants to merge 3 commits intomainfrom
feat/Improve-QR-scanning-reliability-for-dark-borderless-codes

Conversation

@AntonioVentilii
Copy link
Copy Markdown
Collaborator

@AntonioVentilii AntonioVentilii commented Mar 19, 2026

Motivation

Dark QR codes without a proper quiet zone were difficult to detect due to the constrained scan area (qrbox).

We increase the scan region to improve detection tolerance, especially for low-contrast and borderless codes.

Changes

  • Increased tolerance from 70% to 90%.

Tests

Tested manually with OISY: we weren't able to scan a dark, borderless QR code with mobile; now we must be able to do it --> ❗️❗️❗️FAILURE❗️❗️❗️

Note

This is a known issue of library html5-qrcode (that is now in maintenance mode):

@AntonioVentilii
Copy link
Copy Markdown
Collaborator Author

We tried it and it didn't work. It really seems to be a limitation of the library we are using (more details in the description): the issue are inverted colors (light fill on dark background).

This is fundamentally broken in html5-qrcode on iOS, and no configuration change can fix it.

@AntonioVentilii AntonioVentilii deleted the feat/Improve-QR-scanning-reliability-for-dark-borderless-codes branch March 20, 2026 08:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant