Photoshop Manual

Chromascope for Photoshop

Complete guide to using Chromascope as a UXP panel in Adobe Photoshop.

Installation

Requirements: Adobe Photoshop 2023 (v23.3.0) or later on macOS or Windows.

Option A: Download the release

  1. Download the ZIP for your platform from the Download page.
  2. Unzip the archive. You will find a Chromascope-Photoshop folder.
  3. Open Photoshop and go to Plugins → Development → UXP Developer Tool.
  4. In the UXP Developer Tool, click Add Plugin and select the manifest.json inside the Chromascope-Photoshop folder.
  5. Click Load to activate the plugin.

Option B: Build from source

git clone https://github.com/kevinkiklee/chromascope.git
cd chromascope
./scripts/setup.sh
npm run build:plugins

Then load plugins/photoshop/manifest.json via the UXP Developer Tool as described above.

Opening the Panel

Once installed, open the Chromascope panel from the menu:

Plugins → Chromascope → Chromascope

The panel can be docked alongside your other Photoshop panels or left floating. It works best at its preferred docked size of 350×700 pixels, but will adapt to any size above 300×500.

The vectorscope activates automatically when you have a document open. If no document is open, the panel displays an empty graticule.

Reading the Vectorscope

The vectorscope plots every pixel’s chrominance on a circular graph:

  • Angle — represents the hue. Red at 0°, Yellow at 60°, Green at 120°, Cyan at 180°, Blue at 240°, Magenta at 300°.
  • Distance from center — represents saturation or chroma. The center is neutral gray; the rim is maximum saturation.

Graticule elements

  • Concentric rings at 25%, 50%, 75%, and 100% mark saturation levels.
  • Crosshair marks the neutral center.
  • Hue labels (R, Y, G, C, B, M) appear at the rim with color-coded tick marks.
  • Color targets — six small dots at the standard BT.601 chrominance positions for Red, Yellow, Green, Cyan, Blue, and Magenta.
  • Degree markers every 30° around the rim.

What to look for

  • Color casts: If the pixel cluster is offset from center, the image has a cast in that direction.
  • Saturation range: A tight cluster near the center means muted colors; a spread toward the rim means vivid colors.
  • Color distribution: See at a glance whether your image is warm (clustered toward Red/Yellow) or cool (toward Cyan/Blue).

Density Modes

The Display section at the top of the panel lets you choose how pixels are rendered on the scope. Two buttons toggle between modes:

Scatter

Each pixel is plotted as a small colored dot. Overlapping dots brighten via additive blending. Dot size and opacity adapt to the number of pixels — sparse images show larger, more visible dots while dense images use smaller, more transparent ones. This is the default mode and the best choice for general analysis.

Bloom

Each pixel creates a soft radial glow instead of a hard dot. Overlapping glows blend additively, producing luminous hotspots where colors cluster. The glow radius adapts automatically — fewer pixels create larger glows, more pixels create tighter ones. Ideal for presentations or identifying dominant color populations at a glance.

Harmony Overlays

The Harmony section lets you overlay color theory zones on the vectorscope. These zones help you evaluate whether your image’s colors align with a particular harmony scheme.

Schemes

Six buttons control the active scheme:

Button Scheme What it shows
OffNoneNo overlay. Default state.
CmpComplementaryTwo zones 180° apart. Classic split-tone pairing.
SplSplit Comp.Three zones: base + two flanking the opposite at ±30°.
TriTriadicThree zones evenly spaced at 120°.
TetTetradicFour zones in a square at 90° intervals.
AnaAnalogousThree adjacent zones clustered together.

Rotation slider

Drag the Rotation slider (0–360°) to spin all zones together. This lets you experiment with different color pairings — for example, rotating a complementary overlay to see which hue pair best frames your subject.

Zone width slider

The Zone Width slider (0.1–3.0×) controls how wide each zone is. The base half-width is 15°. At 1.0× (default), zones are 30° wide. Increase the width for more tolerance; decrease it for tighter analysis.

How to use harmony overlays

  1. Choose a scheme that matches your creative intent (e.g., Complementary for split-tone looks).
  2. Rotate the overlay until the zones align with your image’s dominant color clusters.
  3. Check how well your colors fall within the zones. Pixels outside the zones are “out of harmony.”
  4. Use HSL or Color Balance adjustments to push out-of-zone colors into the nearest zone.

Skin Tone Reference Line

A dashed orange line extends from the center at 123° — the industry-standard angle for healthy skin tones in the BT.601 YCbCr color space. This line is always visible regardless of the harmony scheme.

How to use it: When grading portraits, check that your subject’s skin tones cluster near this line. If the skin tone cluster drifts away from the line, adjust the Hue or Tint controls to bring it back. Skin tones of all ethnicities should fall near this line when properly white-balanced — what varies is the distance from center (saturation), not the angle.

Real-Time Updates

The vectorscope updates automatically whenever you make changes to your document:

  • Brush strokes, fills, and paint operations
  • Layer creation, deletion, and visibility changes
  • Adjustment layer edits (Curves, Levels, Hue/Sat, etc.)
  • Transform, crop, and resize operations
  • Opening, closing, and switching between documents

Changes are debounced at 200ms, so rapid edits (like continuous brush painting) coalesce into a single refresh rather than overwhelming the panel.

The plugin samples your document at 256×256 pixels regardless of actual resolution. This keeps the refresh fast while preserving a representative color distribution.

Interactive Features

Click to rotate harmony

When a harmony scheme is active, click anywhere on the vectorscope to instantly rotate the zones so that the primary zone points toward your click position. This is a fast way to explore different color pairings — just click on the dominant color cluster in your image.

Color Correction

Chromascope can send non-destructive edits back to Photoshop as adjustment layers. Corrections are applied via the batchPlay API and can always be undone or modified.

Supported adjustments

HSL (Hue / Saturation / Lightness)

Shifts hue, saturation, or lightness globally. Applied as a Hue/Saturation adjustment layer.

Color Balance

Adjusts shadow, midtone, and highlight color balance independently. Applied as a Color Balance adjustment layer.

Curves

Applies a curves adjustment with per-channel control (composite, red, green, blue). Applied as a Curves adjustment layer.

All edits create new adjustment layers — your original pixel data is never modified.

Troubleshooting

The panel shows an empty scope

Make sure you have a document open with at least one visible layer. The panel requires pixel data to render.

The scope does not update

Close and reopen the panel. If the issue persists, check that the plugin is loaded in the UXP Developer Tool. Some Photoshop versions may require a restart after loading a new plugin.

The panel is too small

The panel requires a minimum size of 300×500 pixels. Try undocking the panel and resizing the floating window, or dock it in a wider panel group.

Plugin not visible in the Plugins menu

Ensure you loaded the plugin via the UXP Developer Tool. The plugin will not appear until it has been loaded at least once. Check that your Photoshop version is 23.3.0 or later.