jsQR can read some of these images but fails on others. And it's weird because it fails in two different ways: some just give null, but others give a result object but have empty .binaryData and .data. Here's an exhaustive listing of my tests against HEAD; the ones that give non-empty .data are all correct.
$ uname -a # aka OS X Mojave 10.14.4
Darwin anaesthetic-mac 18.5.0 Darwin Kernel Version 18.5.0: Mon Mar 11 20:40:32 PDT 2019; root:xnu-4903.251.3~3/RELEASE_X86_64 x86_64
I have the exact same problem. I do receive binaryData (which seems quite small/short), but the data is empty.
@kousu Have you been able to work around this issue?
I've generated a tricky test case: binary data split using QRCode's "Structured Append" feature:
jsQR can read some of these images but fails on others. And it's weird because it fails in two different ways: some just give
null
, but others give a result object but have empty.binaryData
and.data
. Here's an exhaustive listing of my tests against HEAD; the ones that give non-empty.data
are all correct.amen-01: Failure mode II
amen-02: Failure mode I
amen-03: Failure mode I
amen-04: Success
amen-05: Failure mode I
amen-06: Success
amen-07: Success
amen-08: Failure mode II
amen-09: Failure mode I
amen-10: Success
amen-11: Success
amen-12: Success
amen-13: Success
amen-14: Success
amen-15: Success
Versions
jsQR: github commit 01d3b0a3889b6da02486ea5c26e5bfaaa268d61a