跳转到内容

createPaletteFromImage

function createPaletteFromImage(
source,
clusterCount,
options?): PaletteResult;

Defined in: packages/core/src/bg-render/palette/index.ts:76

从图像资源提取指定数量的主色。

整个流程是同步的:封面会先被缩到 64×64 再统计,因此在主线程上通常只需要几 毫秒,不值得为它单独开一个 Worker。

Parameter Type Description
source HistogramSource 图像资源,可以是 img/video 元素、ImageBitmapImageData
clusterCount number 需要的颜色数量,返回的调色板长度恒等于该值
options CreatePaletteOptions -

PaletteResult