2017-02-03 6 views
0

Ich möchte einen qr-Code mit seinem mittleren geschwärzten Teil drucken und dann variable Daten auf dem schwarzen Quadrat drucken (das wäre kein Geschäft von QR-Code).QR-Code mit leerem/schwarzem Zentrum Quadrat

Wie kann ich das erreichen? Ein Weg könnte sein, während ich QR erzeuge, definiere ich mein Timing-Muster oder eine Konfiguration, die als dieses zentrierte schwarze Quadrat festgelegt wird.

Ich werde meine eigene App verwenden, um es zu dekodieren, also würde ich die Konfiguration beim Decodieren auch wissen.

+0

Wenn Sie einen eigenen Decoder schreiben, dann sollten Sie auch Ihren eigenen "Encoder" schreiben können, oder? – CBroe

+0

CBore, ja ich werde meinen eigenen Decoder haben. Ich möchte nur nach Vorkehrungen in existierendem QR-Code suchen (zxing lesen), um diesen Anwendungsfall zu aktivieren. –

+0

Kann ich nicht versuchen, einen benutzerdefinierten QR-Code mit meinem eigenen Decoder an Ort und Stelle zu erstellen, sind die Daten rund um das zentrale Logo Bild und ich könnte immer noch die niedrigste Ebene der Fehlerkorrektur verwenden, um sicherzustellen, dass ich so viele Daten wie möglich kodieren könnte ? Irgendwelche Hinweise, wie geht das? –

Antwort

1

Das Konzept eines 2D-Barcodes mit einem "freien" Mittelbereich ist sicherlich plausibel - Snapcodes sind ein Beispiel, und Denso Wave (wer QR erfunden hat) haben eine proprietäre Form namens Frame QR.

Das was Sie erstellen, sollte nicht als QR-Code bezeichnet werden, und Decoder sind nicht kompatibel. Diejenigen, die Sie in der Natur mit künstlerischen Zentren sehen, verwenden eine Fehlerkorrektur, um den Effekt zu erzielen.