Jak K-Means++ shlukování barev najde skutečné dominantní barvy a podíl pixelů (%)
Rychlá odpověď: Na rozdíl od pevné mřížkové kvantizace, která spojité gradienty rozdělí do libovolných košů, K-Means++ iterativně seskupuje pixely v 3D RGB prostoru kolem k přirozených centroidů a vydělí počet pixelů každého shluku celkovým počtem neprůhledných pixelů, aby spočítal přesný podíl plochy (%).
Při analýze brand banneru, screenshotu UI nebo produktové fotografie je znalost které barvy existují jen polovina rovnice — potřebujete také vědět, jakou vizuální váhu (% plochy)každá barva nese.Extraktor dominantních barevod Utiliome spouští 8iterační deterministickouK-Means++ clustering pipeline přímo v prohlížeči:
- Filtrování pixelů s ohledem na alfu: Průhledné pixely pozadí (
alpha < 128 v PNG, WebP nebo SVG výřezech) se před shlukováním odstraní, aby se průhledný prostor nikdy nepočítal jako černá (#000000) nebo bílá (#FFFFFF).
- K-Means++ inicializace rozptylem: Zaseje
k počátečních centroidů maximalizací čtvercové euklidovské vzdálenosti (d² = ΔR² + ΔG² + ΔB²) mezi startovními semeny, což zaručí deterministické, opakovatelné výsledky pokaždé, když přetáhnete stejný soubor.
- Konvergence centroidů a klasifikace rolí:Seřadí konvergované shluky podle podílu pixelů (
%) a identifikujePrimary Dominantpovrch,Secondary ToneaAccent Highlight s nejvyšší chromatikou.
Audit pravidla 60-30-10 a dynamické UI téma z dominantních barev
Rychlá odpověď: Nastavení počtu shluků na k = 3 umožní designérům a vývojářům auditovat, zda rozložení, ilustrace nebo fotka interiéru dodržuje klasické pravidlo proporcí barev 60-30-10 — a náhledne, jak tyto přesné barvy fungují jako živé UI karta s hodnocením kontrastu WCAG.
V UI/UX inženýrství, interiérovém designu a systémech brand identity vyvážené kompozice obvykle dodržují pravidlo 60-30-10:
| Pořadí shluku |
Cílový podíl plochy |
Role design systému a mapování živého náhledu Utiliome |
| #1 Primary Dominant |
~55 % – 65 % |
Pozadí / plátno: Nastaví celkovou náladu jasu (tmavý vs. světlý režim) na kartě Live Theme Preview |
| #2 Secondary Tone |
~25 % – 35 % |
Karty, navigace a kontejnery: Podporuje primární pozadí, aniž by soupeřilo o pozornost |
| #3 Accent Highlight |
~5 % – 15 % |
Tlačítka Call-to-Action (CTA) a odznaky: Automaticky vybráno ze shluku s nejvyšší sytostí HSL (S%) a testováno na kontrast WCAG 2.1 vůči Primary Dominant barvě |