Kapag nagsusuri ng banner ng brand, screenshot ng UI, o litrato ng produkto, ang pag-alam sa aling mga kulay ay kalahati lang ng equation—kailangan mo ring malaman kung gaano karaming visual na timbang (% ng surface area) ang dala ng bawat kulay.
Ang Dominant Color Extractorng Utiliome ay nagpapatakbo ng 8-iteration deterministicK-Means++ clustering pipeline nang direkta sa loob ng browser mo:
- Alpha-Aware Pixel Filtering: Ang mga transparent na background pixels (
alpha < 128sa PNG, WebP, o SVG cutouts) ay hinuhubaran bago mag-cluster upang ang transparent na espasyo ay hindi kailanman mapagkakamalang itim (#000000) o puti (#FFFFFF). - K-Means++ Spread Initialization: Seeds
kinitial centroids sa pamamagitan ng pag-maximize ng squared Euclidean distance (d² = ΔR² + ΔG² + ΔB²) sa pagitan ng mga panimulang buto, na ginagarantiyahan ang mga deterministiko, nauulit na mga resulta sa tuwing ibababa mo ang parehong file. - Centroid Convergence at Role Classification:Niraranggo ang mga converged cluster ayon sa pixel share (
%) para matukoy angPangunahing Dominantsurface,Secondary Tone, at pinakamataas na chroma Accent Highlight.