Tag
Paul Millr announces that the qr NPM package now outperforms zxing-wasm for QR reading, and is 4x-65x faster for encoding than other JS libraries, along with two new demos showing styled QR generation and real-time video decoding.
The article details new methods for sharing files between Android and iOS devices, including Google's addition of AirDrop support and QR code sharing, simplifying cross-platform transfers without third-party apps.
The author introduces their self-made link compressor Hammer, which doesn't rely on a database and can encode full links into short links via compression, making the generated QR codes easier to scan. This is an experimental project achieved through techniques such as removing redundancy, selecting an appropriate alphabet, and Huffman compression.
This article introduces a dithered QR code generator that lets you embed photos into QR codes while keeping them scannable, explaining the underlying techniques such as function patterns, Bayer dithering, and Floyd-Steinberg error diffusion.
QRFerry is an open-source browser-based tool that transfers files between two offline devices by encoding data as a live animated QR stream, using RaptorQ fountain coding and WebAssembly.
Decimen Optical Transfer is an open-source web app that sends files between devices using animated QR codes and fountain codes, requiring only a screen and camera with no network connection. It supports files up to 64 MB, works offline as a PWA, and achieves around 130 KB/s transfer rates.
A tool to avoid generating QR codes that inadvertently resemble swastikas.
Jim Paris releases an experimental TrueType OpenType font that renders bracket-delimited text as QR codes while keeping surrounding text readable, using OpenType shaping and Reed-Solomon encoding.
A TrueType font that uses OpenType rules to render QR codes from bracketed text inline, without separate image generation.
This thread presents a technique to encode a functional QR code into neural network weights using natural language text during training, enabling hidden information embedding in models trained on benign data.
Gmail has updated its account registration process, now requiring new users to scan a QR code and send a text message for verification.