Overview
no image loadedWhole-frame measurement in CIELAB. Every figure below is computed from the working-resolution buffer, so it reflects what the rendered file actually contains — not what the preview looks like on this display.
What colour is that, exactly?
Drop in a photograph and DYELOT reads it back to you: the values under any point you click, the palette the frame is really built from, and how its shadows, midtones, and highlights are toned. Camera raw included — no upload, no account.
Identify a colour
Click anywhere. Average across 1 to 625 pixels so you read the jacket, not the sensor noise. Hex, RGB, HSL, Lab, LCh, nearest named colour, and the ΔE00 distance between any two samples — the number that says whether two colours are actually different or just look it.
Pull the palette
Swatches clustered the way the eye separates colour, not the way RGB does. Hover one and every pixel it came from lights up in the frame. Export as hex, CSS variables, JSON, CSV, a GIMP palette, or a labelled PNG strip.
Read the grade
Shadows, midtones, and highlights averaged separately and reported on the same two axes your white balance moves. Waveform, RGB parade, histogram, and a vectorscope with the skin-tone line at 123°. Load a second frame to match one grade to another.
Decode
re-reads the raw file; nothing is cachedCapture
Tonal distribution
Needs attention
Inspect
click to sample · drag to marquee · wheel to zoom · space-drag to panReading
no sample- Name
- —
- sRGB
- —
- Linear
- —
- HSL
- —
- Lab
- —
- LCh
- —
- Temp axis
- —
- As neutral
- —
- Vector
- —
Pinned
ΔE00 between last two: —Palette
k-means clustering in CIELABClustering runs on perceptual coordinates rather than RGB, so swatches separate by how the eye reads them. Raise the chroma weight when a frame keeps returning six shades of the same grey.
Scopes
Rec.709 luma · 8-bit code valuesBroadcast-style instruments computed from the encoded signal, which is what the eye and the grading panel both respond to. The vectorscope graticule carries 75% bar targets and the skin-tone line at 123°.
Waveform
luma · column positionVectorscope
Cb / CrRGB parade
R · G · BHistogram
channel countsTonal grade
split-tone decompositionThe frame is split by L* into three zones and each is averaged as a vector, so opposing casts cancel instead of piling up. In Lab, b* is the temperature axis (positive = yellow) and a* is the tint axis (positive = magenta) — the same two axes your white balance controls move.
Dial-in sheet
suggested movesSkin-tone check
sample a face, then read hereMatch
source vs referenceLoad a reference frame whose grade you want to land on. DYELOT compares the two zone-by-zone and states the move in Lab units — positive Δb* means the source needs warming to match.