Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support polycolour QRs #166

Open
Noitarud opened this issue Jun 11, 2024 · 0 comments
Open

Support polycolour QRs #166

Noitarud opened this issue Jun 11, 2024 · 0 comments

Comments

@Noitarud
Copy link

Noitarud commented Jun 11, 2024

This is a novel idea, so this will only work in QRs created by the app.

Why not have multicolour QRs, it will increase data capacity and appear simpler. Here I used paint.net to add colours together, cyan background plus red background equals white. Three will be R+G+B (but R+Y+Cyan+B won't work since Y+Cn make white).

My attached GIF image should be scannable with anaglyphic 3D (red/cyan) glasses to separate the layers.
Cars

As for more, you could have levels, one at 1/3 and another at 2/3 brightness for each colour (sums to 3/3 where both converge). The problem with colours is they: fade unevenly, are not evenly visible under all lighting and blue is the dimmest colour (easier to miss or fewer levels for it. Brightness fractions in white light is 56% Green, 11 Blue, 33 red).

I have decided greyscale will be best in the long run (but will still be difficult if unevenly faded, discover the average by area and boost the black). The greyscale levels will have to be in powers of two for proper overlaying, blackness=(½+¼+⅛)/⅞ for three layers (0-bits would remove the respective ⅟ from the internal sum).

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

No branches or pull requests

1 participant