Readit News logoReadit News
bhasinanant commented on Beyond the Logo: How We're Weaving Full Images Inside QR Codes   blog.nitroqr.com/beyond-t... · Posted by u/bhasinanant
alex_suzuki · a day ago
Hi! These look fancy but there are obviously issues around scanability. At first glance, you can probably make them readable with libraries like ZXing and others by keeping the finder patterns intact, i.e. making sure there is always a bit of white space (ISO mandates a 1-module width white border) around them.
bhasinanant · a day ago
So, no custom scanners are really needed. But there are of course issues with scannability that become worse the longer the payload is. Easily solvable with link shortening though. The robustness centers around how modern scanners really work. No scanners really matching data module by data module. They're sampling the centroids in the approximate locations. So long as we keep the relevant centroids the right color, we can use the rest of the space as we want. There is more that can potentially be customized too, but I like how it currently looks. Might add rounded borders though.
bhasinanant commented on Beyond the Logo: How We're Weaving Full Images Inside QR Codes   blog.nitroqr.com/beyond-t... · Posted by u/bhasinanant
idiomat9000 · a day ago
To be honest i found this approach superior

https://arstechnica.com/information-technology/2023/09/dream...

bhasinanant · a day ago
Ohh, the good old AI generated ones. I loved them when they came out. They look really good. Each has their own merits though, in my opinion. It's more expensive at scale to generate those. The results are also non-dererministic meaning the output can vary wildly while keeping the Qar information intact through Controlnet, which is not the case with our approach. The AI generated QRs also often don't really look like actual QR Codes, until you pull a scanner out. This is why I'm not really considering adding anymore customisation to this tool. Gives it a unique visual identity.
bhasinanant commented on Beyond the Logo: How We're Weaving Full Images Inside QR Codes   blog.nitroqr.com/beyond-t... · Posted by u/bhasinanant
Dilettante_ · 2 days ago
The examples look a lot better than what I'm seeing in my own attempts and on the "Wall of QRs", I wonder if it's just because we're not using "High Res" or if there's some fine-tuning of the source-image involved.

In any case, this is massively cool. Did you see that little egg fella? He's got sunglasses and everything.

bhasinanant · 2 days ago
One of my absolute favourites. Here's a thread of some other great ones: https://x.com/bhasinanant/status/1956313568665571431 High-res helps the quality too, though.
bhasinanant commented on Beyond the Logo: How We're Weaving Full Images Inside QR Codes   blog.nitroqr.com/beyond-t... · Posted by u/bhasinanant
pimlottc · 2 days ago
The innovation here mostly seems to be shrinking the QR code dots and putting them over a background image? Frankly, these look pretty terrible.
bhasinanant · 2 days ago
There's ones that look really bad, and others that look like they were just supposed to be. Here's one of my favourites: https://x.com/bhasinanant/status/1956313568665571431
bhasinanant commented on Beyond the Logo: How We're Weaving Full Images Inside QR Codes   blog.nitroqr.com/beyond-t... · Posted by u/bhasinanant
athenot · 2 days ago
The irony is you can scan a URL with a phone camera and it's clickable, with the nice side-effect that the domain is human-inspectable. Just make the font a little bigger and it scans easily.

QR codes are fascinating though, as they can encode more than mere URLs. But the vast majority in the consumer space are links. For that purpose, I'm rooting for OCR.

bhasinanant · 2 days ago
Agree with a lot here. QR Codes have however become a cornerstone of digital convenience in a lot of the world. All the more true here in India, where basically everything is using QR Codes, from payments to restaurant menus. People here are still not used to using Lens + OCR. Then, there are issues like long links or confusing zeroes and O's. QR Codes solve these pretty well, I believe.
bhasinanant commented on Beyond the Logo: How We're Weaving Full Images Inside QR Codes   blog.nitroqr.com/beyond-t... · Posted by u/bhasinanant
s1mplicissimus · 2 days ago
This looks great! I also gave it a try, uploaded a transparent png (which was converted to black, fair enough, guess there's no good default choice for all cases) and scanned the pretty QR code with my phone: Flawless. Thanks for building and sharing this, I love to see QR codes become more readable
bhasinanant · 2 days ago
There is a toggle to preserve color. Give it a shot!
bhasinanant commented on Beyond the Logo: How We're Weaving Full Images Inside QR Codes   blog.nitroqr.com/beyond-t... · Posted by u/bhasinanant
wilfredk · 2 days ago
This is absolutely awesome!

Well done.

bhasinanant · 2 days ago
Thanks! :)
bhasinanant commented on Beyond the Logo: How We're Weaving Full Images Inside QR Codes   blog.nitroqr.com/beyond-t... · Posted by u/bhasinanant
euazOn · 2 days ago
Yep, Stable Diffusion & ControlNet can make for great QR codes. There are even a few dedicated models for it https://qrdiffusion.com/blog/controlnet-models-for-qr-codes
bhasinanant · 2 days ago
Yep, found those really interesting when they came out. I used to run an AI startup until a short while ago. In my opinion, the cost to utility ratio still isn't there for most use cases. So, that's why I wanted to find something deterministic, without all the compute consumption. NitroQRs generate the same as normal QRs with some good old computing, and can be generated in bulk for basically nothing.
bhasinanant commented on Beyond the Logo: How We're Weaving Full Images Inside QR Codes   blog.nitroqr.com/beyond-t... · Posted by u/bhasinanant
theblazehen · 2 days ago
This is cool, but what's the use of error correction when you're deliberately introducing noise?

In my experience, these art-y qr codes are more challenging to scan than traditional plain variants, especially in real life scenarios where you don't always have a perfectly clear image

bhasinanant · 2 days ago
Agreed that these might not work flawlessly on T-Shirts for example. Does work on flat surfaces in my experience, but yes, there's a slight tradeoff.

u/bhasinanant

KarmaCake day26April 10, 2022
About
B2B AI Application Layer Hardware Product Founder

meet.hn/city/in-Kanpur

Socials:

- github.com/aKn1ghtOut

Interests:

AI/ML, Mobile Development, Web Development, Technology, Startups, Open Source, Hardware, Entrepreneurship

---

View Original