产品简介
color-space 是一个开源的色彩空间集合,内含经过验证的转换公式和标准数据范围,支持 JavaScript、WASM、GLSL 等多种格式。它帮助开发者、设计师和影像工作者轻松处理 sRGB、OKLCH、ACES 等160多种色彩空间的转换,解决跨领域色彩处理的准确性难题。
核心功能
- 内含经过公式验证的162个互联色彩空间
- 提供符合常规标准的色彩值范围与数据
- 支持 JS/WASM/GLSL/LUT/ICC 多种格式与语言
- 提供独立、轻量和完整的多种导入方式
- 内置批量处理与元数据查询功能
快速开始
- 通过 npm 或 yarn 安装:`npm install color-space`
- 在代码中导入整个库或所需单个色彩空间:`import space from 'color-space'`
- 调用转换函数并传入源空间的色彩值,例如 `space.rgb.oklch(255, 128, 0)`
- 查看转换后的结果,如 OKLCH 值 `[0.732, 0.186, 53]`
界面预览
与其他方案对比
| 对比项 | color-space | 同类方案 |
|---|---|---|
| 格式与语言支持 | 提供 JS、WASM、GLSL、LUT、ICC 等多种格式输出,覆盖网页、视频、图形硬件等全场景 | 多数方案仅提供单一语言库或特定格式的转换 |
| 数据完整性 | 包含162个经公式验证的互联色彩空间,提供标准范围与数据溯源 | 通常仅支持常用空间,公式来源与数据范围可能不明确 |
适合谁用
- 需要进行精确色彩管理与转换的前端开发者
- 处理影视调色、宽色域与 HDR 工作流的后期制作人员
- 设计工具与可视化软件的 UI/UX 设计师
- 进行色彩科学研究与教学的学生或研究人员
下载与版本
当前最新版本为 v3.1.0,发布于 2026-07-21。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/colorjs/color-space