Kapag ang isang larawan ay naglalaman ng 12 milyong pixel, higit sa 70% ng mga pixel na iyon ay kadalasang nabibilang sa isang gradient ng background (gaya ng asul na kalangitan, madilim na studio na backdrop, o mga dahon). Ang isang simpleng frequency sort ay gumagawa ng monotonous na palette na nakakaligtaan ang 3% na makulay na focal accent na nagpapalabas ng komposisyon.
Ang Harmonious Palette Engine ng Utiliome ay nilulutas ito sa tatlong yugto:
- Sub-Sampled 24-Step Spatial Quantization: Nagsa-sample ng mga hindi transparent na pixel (
alpha >= 128) sa isang normalized na canvas grid at nag-a-average ng mga totoong RGB value sa loob ng bawat cluster bin upang ang mga output swatch ay nagpapakita ng mga tunay na photographic tone kaysa sa mga artipisyal na grid midpoint. - HSL Mood & Chroma Filtering:Kino-convert ang mga bin ng kandidato sa Hue (
0°–360°), Saturation (0%–100%), at Lightness (0%–100%), na nagbibigay-daan sa iyong ihiwalay angVibrant(S >= 35%),Soft Pastel(L >= 60%, S <= 75%),Warm (H <= 70°% o %). (70° < H < 310°) harmonies. - Minimum na Euclidean Color Disstance (
ΔE / ΔRGBGuardrail): Nagpapatupad ng minimum na 3D RGB vector separation sa pagitan ng mga napiling swatch upang ang mga highlight, midtone, at accent ay kinakatawan lahat.