9:41●●● ▰
✦VESPER
PREVIEW STATESFree · No palette · No analysis
Access
Palette
Analysis

Preview controls only. Switching states never deletes saved colors.

YOUR STYLE COMPANION

Find what feels like you.

A thoughtful place for color, contrast, and personal style.

START YOUR ANALYSIS

Your colors
start with you.

One clear photo is the first step toward a personal result.

MEMBER FEATURE

Go further with your colors.

This tool is part of the paid plan.

Analysis

Free season backdrops remain available. This preview has no checkout.

PHOTO PREPARATION

Start with a photo.

Use the same clear face photo for seasonal and custom results.

For a useful comparison

Face the camera in even natural light. Keep both eyes visible, move hair off your face, and turn filters and colored lighting off.

The selected photo stays in this browser tab. Analysis results in this preview are examples.
02 · REVIEW PHOTO

Does this look like you?

Check the light and adjust only if needed. Your original photo stays available.

Illustrative portrait
✓Photo review
Even light and no strong filter are ideal. This demo does not measure photo quality.
Original
CoolerWarmer
Original

No manual override. The original image remains the reference.

This review adjustment also carries into free backdrops. A connected analyzer would compare original and adjusted inputs before confirming any diagnosis.
03 · COLOR ANALYSIS REPORT

See the result. See why.

A seasonal direction supported by photo checks and measured features. This is an example report showing how a real analysis should explain itself.

SAMPLE DATA · NO MODEL RUN IN THIS PREVIEW
Your face features · example

See the inputs before the labels. All values below are illustrative, and any edited look needs a new analysis.

Original reference
Edited preview
Warmtemperature
Mediumdepth
Softintensity
Mediumcontrast

Feature snapshot

Skin
Hair
Iris
Try another hair, iris, or skin color

Change the illustration, then compare the original result with the edited-input state. A connected analyzer would rerun the seasonal and custom results.

Original features selected · example result unchanged.
Illustrative evidence

Values below show the intended report structure and units. They are not extracted from the uploaded photo.

Capture quality

SAMPLE · PASS
68%usable face coverage
3.1 L*left/right cheek difference
0.4%clipped highlights
0quality warnings

Lighting checks should appear before a season is trusted. Poor coverage or uneven cheek light should trigger a retake or lower certainty.

Feature samples

Skin baseCIELAB 68 / 12 / 19 · 24,300 usable pixels
HairCIELAB 30 / 5 / 7 · mask-filtered sample
IrisCIELAB 42 / 2 / 8 · glare excluded

The Python pipeline keeps raw and adjusted colors separate. A real run should show which sample was used and why a sample is missing.

Facial contrast

Skin ↔ hair0.42
Skin ↔ brow0.37
Skin ↔ iris0.31
Combined sample0.39

The existing contrast module combines lightness and a*/b* distance across hair, brow, and iris. These normalized values are examples.

CREATE MANUALLY

Make it your own.

Start with a seasonal direction, then collect colors you love. Nothing is locked to a label.

Choose a starting point

Then fine-tune

Use the seasonal swatches as a starting set. Next, keep only the colors you want and add your own shades before saving.

YOUR COLOR LIBRARY

Your saved colors.

Build and edit palettes here. To save colors from an analysis, use the save action on that result.

Selected palette

PRIMARY

My Soft Autumn

Saved from example analysis

My palettes

2 palettes

Colors in this palette

Tap to try on your photo
Browse all 12 seasonal directions

Season labels are starting points. Your saved palettes can include any colors you choose.

NEW PALETTE

Choose every color.

Name this palette, cherry pick suggested swatches, and add your own.

Suggested colors

Tap to keep or remove

Colors in this palette

0 selected

Add a custom color

EXPLORE YOUR COLORS

Find your kind of color.

Choose a result or try colors visually. Access is shown before you begin.

ONE PHOTO, TWO RESULTS

Seasonal direction gives a familiar starting point. Custom colors explore shades beyond that category.

DAILY COLOR CHECK

See a shade. Check it.

Pick a clothing, makeup, or shopping color and compare it to your primary palette, one palette, or all of them.

Member toolThis design preview keeps the check open so you can try its workflow.
Color from a picture

Take a photo of clothing or makeup, or choose an existing picture or shopping screenshot. Then tap the color you want to check.

Tap a color above5×5 median sample, displayed in sRGB

Color comparison

Sample a color to see the closest saved swatch in the chosen palette scope.

This demo calculates CIELAB ΔE76 distance to saved swatches. A smaller distance means closer color, not proven personal harmony or a Buy/Avoid verdict. Lighting and screen colors can change the sample.

Keep this color

YOU

Your color story.

Return to a result, try saved colors on your photo, or explore a change in appearance.

Your analyses

SAMPLE · NOT A SAVED DIAGNOSIS

Latest example: Soft Autumn

Seasonal summary, custom colors, and evidence share one report. A real saved analysis would show its date and source photo here.

Try your primary palette

Warm sage#79836B

My Soft Autumn

Primary palette

Appearance Lab

Your photo

Photos selected for this HTML preview stay in this browser tab. Palette data stays in local storage.

YOUR ANALYSES

Past results.

A saved analysis should keep its date, photo, calibration, system, and full report. Open any older record from this list.

ILLUSTRATIVE ENTRY

Soft Autumn · 12 seasons

This is the sample report used by the prototype. No analysis of your photo has been saved.

Real history will show the newest saved result first, with older analyses below it.
APPEARANCE SCENARIO · MEMBER CONCEPT

What if you changed it?

Try a different hair, iris, skin, or shirt color while keeping your original analysis as the reference.

Original resultSoft AutumnIllustrative baseline
Edited scenarioVisual previewReanalysis is not connected
Preview boundary

This illustration demonstrates where recoloring fits in the product. It does not recolor the uploaded photo or estimate whether a change suits you.