Skip to content

createKMeansPalette

This content is not available in your language yet.

function createKMeansPalette(
sourceColors,
clusterCount,
themeColor,
ignoreWhite?,
toLab?,
useKMeansPP?,
intent?,
random?): PaletteResult;

Defined in: packages/core/src/bg-render/palette/kmeans.ts:283

生成调色板,对应 C# 的 KMeansPaletteGenerator.CreatePalette

intentPaletteIntent:默认的 "accent" 沿用 Impressionist 的行为, 铺满全屏的背景应当传 "dominant"

Parameter Type Default value
sourceColors readonly ColorCount[] undefined
clusterCount number undefined
themeColor ThemeColorResult undefined
ignoreWhite boolean false
toLab boolean false
useKMeansPP boolean false
intent PaletteIntent "accent"
random RandomSource ...

PaletteResult