See exactly what's inside an image
Every field below comes from parsing the file's actual bytes — magic numbers, JPEG/PNG/AVIF metadata segments, ICC profiles, XMP — not from guessing. GOOD means confirmed, WARNING means inferred by convention, UNKNOWN means we genuinely couldn't tell.
How Inspect actually works
Format detection reads the actual bytes, not the file extension or the browser's reported MIME type: JPEG marker segments, PNG chunk headers, ISOBMFF/AVIF boxes, WebP's RIFF container. Bit depth, resolution, and color space each come from a specific, named field in that structure — the "evidence" line under each result names exactly which one.
Color space and gamut come from the embedded ICC profile, when one exists: its header, tag table, and — when present — the actual rXYZ/gXYZ/bXYZ primaries. Those primaries get compared against known reference gamuts (sRGB, Display P3, Rec.2020) with a distance tolerance calibrated against primaries measured from a real browser-generated sRGB profile — not a number picked and left unchecked. Outside that tolerance, the gamut is reported as custom or unrecognized, never silently forced to the nearest guess.
The luminance histogram and pixel readout come from decoding the image to an 8-bit sRGB canvas — genuinely computed from real pixel data, but explicitly not true HDR nit values, since getImageData always returns clamped, tone-mapped 8-bit output regardless of a source's real dynamic range. For files with an embedded gain map, the separate reconstructed-luminance panel estimates real nits by actually recombining the primary and gain-map images, rather than reading the clamped canvas output.