Palette-from-image scheme generator #17

Open
opened 2026-07-07 16:52:34 +00:00 by claude-bot · 0 comments
Contributor

Goal

Let users upload an image (a photo, artwork, a brand palette) and seed a scheme's segment colors from the extracted dominant palette.

Why it's valuable

A fast, delightful non-AI way to author schemes — "make the lights match this sunset photo." Complements the AI suggestion pipeline for users who want deterministic, offline color sourcing.

Sketch

  • Backend: extract N dominant colors (e.g. k-means / median-cut via Pillow) and map to the configured themed segments' color slots.
  • Frontend: upload control in the scheme editor with a live palette preview before applying.
  • Result is a normal candidate scheme (source set appropriately), fully editable.

Acceptance criteria

  • Upload → extracted palette → applied to segment color slots
  • Preview before save
  • Produces a standard editable candidate scheme

Proposed enhancement (not in the original spec).

## Goal Let users upload an image (a photo, artwork, a brand palette) and seed a scheme's segment colors from the extracted dominant palette. ## Why it's valuable A fast, delightful non-AI way to author schemes — "make the lights match this sunset photo." Complements the AI suggestion pipeline for users who want deterministic, offline color sourcing. ## Sketch - Backend: extract N dominant colors (e.g. k-means / median-cut via Pillow) and map to the configured themed segments' color slots. - Frontend: upload control in the scheme editor with a live palette preview before applying. - Result is a normal candidate scheme (`source` set appropriately), fully editable. ## Acceptance criteria - [ ] Upload → extracted palette → applied to segment color slots - [ ] Preview before save - [ ] Produces a standard editable candidate scheme Proposed enhancement (not in the original spec).
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
rbrooks/Iris-WLED#17
No description provided.