FrenZ-FrenZY

Photo code check

Three FrenZY logo codes, all pointing at the live site. Each file was decoded four ways before it was called finished, so you can see the scan test, not just the picture.

The three files

Photo code, logo colours in the light modules
Photo4 of 4
Your picture rides in the light modules. The most fragile of the three. It reads on multi-symbol detectors and needs a simple picture with strong contrast.
Logo code, brand colour modules with the logo stamped in the centre
Logo4 of 4
Brand colour dots with the logo stamped in the middle. Level H error correction carries the covered area.
Round dot code
Round4 of 4
Round dots, square grid. A phone reads it the same. The corner eyes stay square.

What each file was tested against

ConditionStands forResult
Full sizethe file as downloadedread
Quarter sizea phone at arm's lengthread
JPEG at 60a story or a chat re-encoderead
Half lighta dim roomread

All three files decode to https://frenz-frenzy.website in every condition. Scan one with your own phone and watch it open. The photo style is the fragile one, because the picture competes with the code for contrast.

Run it yourself

One script, two commands, no server.

CommandWhat it does
make --photo p.png --url u --style photobuilds the print file and the screen file
check out/code.png --expect udecodes all four ways, exits non zero on a fail

The script lives at commerce-factory/projects/photo-code/scripts/photo_code.py. Swap --photo for a customer photo or a logo. The link is baked in at render time, so a changed link means a new file.

What the offer is

Nothing is for sale on this page. It is the check, shown in public. Back to frenz-frenzy.website.