1 个不稳定版本
0.1.0 | 2022年12月8日 |
---|
#36 在 #color-conversion
30KB
560 行
cowor
一个具有颜色空间规范的彩色转换和操作库,通过类型系统强制执行。所有颜色始终有效,没有“未限制”的值。
当前状态
当前支持以下颜色空间
- sRGB
- CIEXYZ
- CIELAB
- CIELCh(ab)
以及它们之间的转换。
如何使用
目前,仅实现了转换。要在两个颜色空间之间执行转换,可以使用 from
/into
进行转换,其中起始颜色空间的颜色总是可以在目标颜色空间中表示。否则,使用 try_from
/try_into
。当起始颜色超出目标颜色空间的色域时,错误是 OutOfGamut
错误。
许可证
根据GNU通用公共许可证,版本3.0许可。