百科.dev
全部条目趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
C

color-thief

> 编程语言
开源

用JavaScript从图像中取出色调盘. 在浏览器和节点中工作.

13.6K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

用JavaScript从图像中取出色调盘. 在浏览器和节点中工作.

从浏览器和Node.js的图像中提取主色调和调色板。 安装 bash npm 安装色相 或直接从 CDN: html <script src=" https://unpkg.com/colorthief@3/dist/umd/color-thief.global.js" </script Quick Start js导入{得到ColorSync,得到PaletteSync,获得Swatchers}从"Colethief";//Dominant 彩色聚合=得到ColorSync(img);color.hex ();/#e84393' color.cs (s);//'rgb (232,67,147)"color.isdark;//假色.texcolor;/`000'/Palette Conters 得到PaletteSync (img, {count: 6}) 调色调色调色调色调色调色调色调色调色调色调色调(corEach (c.log (hex.hex)); 活性?.color.hex (); 地物 - TypeScript - 包括了完整类型定义 - 浏览器 + Node.js - 相同的API, 两个平台 - 同步 & async - 同步浏览器 API,用于 ZNode.js -

核心特点

  • •TypeScript — full type definitions included
  • •Browser + Node.js — same API, both platforms
  • •Sync & async — synchronous browser API, async for Node.js
  • •Live extraction — observe() watches video, canvas, or img elements and emits palette updates reactively
  • •Worker friendly — runs inside your own Web Worker via ImageBitmap or OffscreenCanvas
  • •Progressive extraction — 3-pass refinement for instant rough results
  • •OKLCH quantization — perceptually uniform palettes via colorSpace: 'oklch'
  • •Semantic swatches — Vibrant, Muted, DarkVibrant, DarkMuted, LightVibrant, LightMuted
  • •Rich Color objects — .hex(), .rgb(), .hsl(), .oklch(), .css(), contrast ratios, text color recommendations
  • •WCAG contrast — color.contrast.white, color.contrast.black, color.contrast.foreground

> 标签

TypeScript

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月9日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言