#color #siege #engine #color-space #white #xyz #linear

siege-color

为 Siege 引擎提供色彩管理的库

1 个不稳定版本

使用旧的 Rust 2015

0.4.0 2018年5月4日

#16#white

MIT 许可证

24KB
616 代码行

siege-color

MIT licensed

文档可在 https://docs.rs/siege-color 查找

siege-color 是 Siege 引擎 MMORPG 游戏引擎的一个组件。

Siege 引擎是用 Rust 语言在 Vulkan API 上编写的 MMORPG 游戏引擎。

siege-color 提供包括色彩空间转换在内的色彩操作功能,以及以下色彩空间的函数:

  • cie1931 xyz, cie1931 xyY (标准色彩空间,用于转换)
  • sRGB (标准计算机/互联网色彩空间),线性以及伽马校正
  • LMS (用于转换白点的空间)
  • ACES (学院色彩编码系统)
  • rec2020 (高动态范围色彩空间)

还提供了黑体辐射“色彩温度”功能。

这个库尚未完成,部分代码可能是不准确的。请自行判断使用,或者最好是帮助我使其正确。

依赖项

~0.7–1.3MB
~29K SLoC