QR code theming support
When Qreator is used to create QR codes, the user should not only be able to edit the content, but also the style.
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Discussion
- Series goal:
- None
- Implementation:
-
Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
The QR code specification does not allow "themes": QR codes are black squares on a white background.
However, QR codes "in the wild" often rely on the scanners' ability to correct "errors" like colors and module (pixel) shape distortions and missing or wrongly colored modules (pixels). Examples can be seen e.g. on [1] and [2].
# First goals
While Qreator should not be a full-fledged graphics tool, some basic properties should be changable:
- main module shapes (square dots)
- position and alignment pattern shapes (eyes)
- module colors (foreground & background)
- eye colors (inner foreground, outer foreground, background)
# Future goals
A theme could also work completely different, like using a background image and making the QR code pattern transparent instead of painting it in a color. Those themes should be left for the future.
[1]: http://
[2]: http://