3 ms·
The timing lines are not critical; timing can be derived from the data itself. Metadata areas (mask, error correction level, version) are stored twice and prote
by nayuki 5y ago
The timing lines are not critical; timing can be derived from the data itself. Metadata areas (mask, error correction level, version) are stored twice and protected with error detection bits.
- tinus_hn 5y agoI did not know that there was that much redundancy in the metadata but there is. Still, I think damaging the timing areas causes problems. All the ‘creatively damaged’ QR codes I’ve seen avoid these as well as the positioning areas. Of course it’s not too useful to speculate about what’s required beyond adherence to the specification, it depends on what the scanners your users use accept.