code behind the camera
The shot, parsed.
A photograph is a few million numbers. This panel reads one of mine: the EXIF as code, the dominant palette pulled from the pixels, and a live RGB histogram, all computed in your browser with the canvas API. Nothing here is faked, so feel free to view source.

Footbridge, Mid-Stride35mm · f/1.8 · 1/2000s · ISO 800
// the shot, as the camera recorded itconst frame = {camera: "Sony A7 IV",lens: "FE 35mm f/1.4 GM",focal_length: "35mm",aperture: "f/1.8",shutter: "1/2000s",iso: "800"}dominant palette · computed live from pixels
developing…
rgb histogram · 256 bins per channel
new · color study
Your turn: bring a reference, leave with a recipe.
Upload any photo and read its color character: palette, white balance, contrast, and the tonal-zone grade, translated into editing targets. Then preview the look on your own photo. All in your browser.
Want the longer version? The journal has a Code column where I write about the tools I build between shoots.