Skip to content

Pixel Probe

The pixel probe provides a real-time readout of exact color values under the cursor. It is essential for precise color evaluation, verifying exposure levels, and confirming that specific pixel values meet requirements.

Pixel probe overlay showing color values

Enabling the Pixel Probe

Press Shift+I to toggle the pixel probe. A floating overlay appears near the cursor and follows it across the viewer. An eyedropper icon in the View tab toolbar also toggles the probe. Press Shift+I again or Escape to close it.

Display Information

The probe overlay shows:

FieldDescription
CoordinatesPixel position (X, Y) in source image space
Color swatchPreview of the sampled color
RGBInteger RGB values (0--255)
RGB 0-1Floating-point RGB values (0.0--1.0)
HSLHue (degrees), Saturation (%), Lightness (%)
HEXHexadecimal color code (#RRGGBB)
IRELuminance in IRE units using Rec.709 coefficients

Format Selector

Buttons at the bottom of the overlay allow selecting which format to emphasize:

  • RGB -- integer format
  • 0-1 -- floating-point format
  • HSL -- hue/saturation/lightness
  • HEX -- hexadecimal
  • IRE -- broadcast luminance

The selected format is highlighted. All formats are always visible in the overlay regardless of selection.

Lock Position

Click on the canvas while the probe is enabled to lock the probe at the current position. The lock indicator icon in the overlay header changes to show the locked state. While locked, moving the mouse does not update the probe values -- they remain fixed at the locked position.

Click on the canvas again to unlock and resume live tracking.

Locking is useful for comparing values at a specific pixel across different frames during playback or after color adjustments.

Copy to Clipboard

Click on any value row in the overlay to copy that value to the system clipboard. This makes it easy to record specific pixel values for documentation, bug reports, or communication with other artists.

IRE Luminance

The IRE value represents perceived brightness using Rec.709 coefficients:

  • Y = 0.2126 * R + 0.7152 * G + 0.0722 * B
IRE ValueInterpretation
0 IREAbsolute black
~18 IREMid-gray (18% reflectance)
100 IREReference white
> 100 IRESuper-white / HDR values

VFX Use Case

Use the pixel probe to verify VFX delivery specs. Many studios require specific black point values (e.g., 0.0 for EXR, code value 64 for 10-bit DPX) and white point ranges. Lock the probe on a known reference patch (gray card, color chart) and compare the RGB values against the expected targets. Copy the values to clipboard for inclusion in QC reports.

Pipeline Note

When reviewing compositing work, probe the edge pixels of a keyed element to check for residual green/blue spill. The floating-point RGB readout reveals subtle spill contamination that may not be visible to the eye but will become apparent when a grade is applied. Values like R:0.45 G:0.47 B:0.44 on a supposedly neutral edge indicate residual green spill that needs despill correction.

State Persistence

The pixel probe visibility persists when changing frames and when switching tabs. Enabling the probe on frame 1, stepping to frame 50, and switching from the View tab to the Color tab does not disable the probe.

Overlay Positioning

The probe overlay follows the cursor with an offset to avoid obscuring the sampled pixel. When the cursor approaches the edge of the viewport, the overlay repositions to stay within visible bounds.

The overlay uses a semi-transparent dark background with rounded corners, box shadow, and a minimum width of 180 pixels.

Scripting API

Pixel probe state is accessible through the view API:

javascript
// Toggle pixel probe
// (Primarily controlled via keyboard shortcut Shift+I)

Released under the MIT License.