Discrete grey steps
Known requested code values create clear neighboring patches. The grayscale test makes missing visual separation easier to describe, especially when you note the step count and room conditions.
Tone separation from black to white
This grayscale test draws discrete grey patches, a smooth grayscale ramp, a uniform mid-grey field, and focused shadow or highlight steps. Use it to compare neighboring tones and broad panel areas while keeping browser zoom, display settings, room light, and viewing position consistent.
A repeatable viewing sequence
Four patterns, four questions
Known requested code values create clear neighboring patches. The grayscale test makes missing visual separation easier to describe, especially when you note the step count and room conditions.
A browser canvas interpolates continuously from one endpoint to the other. Repeated edges may be banding in the visible output, but they do not locate the cause within the rendering chain.
One neutral code value covers the field. It reduces image detail so broad tint, dirty-screen effect, vertical bands, or brightness changes can be compared across panel zones.
Shadow and highlight modes spend the available patches near an endpoint. They help inspect visual discrimination where full-range steps would be too widely spaced.
Describe before diagnosing
| Observation | Useful cross-check | What not to conclude |
|---|---|---|
| Several dark patches appear identical | Repeat near-black steps in a dimmer room and review black-level settings. | Do not infer a specific physical contrast ratio or defective panel from one pass. |
| The smooth ramp has repeated hard bands | Compare another browser, SDR/HDR mode, GPU output setting, and the stepped reference. | A grayscale test cannot label the display as “8-bit” or “10-bit.” |
| Mid-grey has a colored patch | Stay centered, change viewing angle separately, and compare several grey levels. | Do not assign a Delta E value or color-accuracy grade by eye. |
| Fine patches merge only at small window sizes | Use fullscreen and 100% zoom; scaling can blend boundaries before display output. | Do not treat a scaled browser image as direct access to pixel electronics. |
Rendering notes
The discrete renderer calculates evenly spaced integer RGB triplets between the selected endpoints and paints each canvas patch without image assets. The smooth grayscale test uses a canvas linear gradient. Orientation changes the axis, while fullscreen resizes the canvas to the visible field and accounts for the browser-reported device pixel ratio.
Those choices make the source pattern deterministic, not the final light output. Resampling, color profiles, temporal or spatial dithering, local contrast, panel drive, viewing angle, and ambient illumination remain outside the page’s control. Use the grayscale test as a careful visual comparison and use measurement equipment when numeric tone tracking is required.