产品推荐 2026-07-28

color-space:免费的色彩空间转换工具(源码)

一个提供全面、精准色彩空间转换与数据的开源工具库。

开源软件跨平台工具

产品简介

color-space 是一个开源的色彩空间集合,内含经过验证的转换公式和标准数据范围,支持 JavaScript、WASM、GLSL 等多种格式。它帮助开发者、设计师和影像工作者轻松处理 sRGB、OKLCH、ACES 等160多种色彩空间的转换,解决跨领域色彩处理的准确性难题。

核心功能

  • 内含经过公式验证的162个互联色彩空间
  • 提供符合常规标准的色彩值范围与数据
  • 支持 JS/WASM/GLSL/LUT/ICC 多种格式与语言
  • 提供独立、轻量和完整的多种导入方式
  • 内置批量处理与元数据查询功能

快速开始

  1. 通过 npm 或 yarn 安装:`npm install color-space`
  2. 在代码中导入整个库或所需单个色彩空间:`import space from 'color-space'`
  3. 调用转换函数并传入源空间的色彩值,例如 `space.rgb.oklch(255, 128, 0)`
  4. 查看转换后的结果,如 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