文件名称:chromatist:一个用于处理颜色和颜色空间JavaScript库
文件大小:30KB
文件格式:ZIP
更新时间:2024-05-27 00:44:34
CoffeeScript
色彩专家JavaScript库 Chromatist库旨在汇集有用的色彩空间数学的实现,以供在浏览器和基于节点的服务器中使用。 特别是,它目前具有RGB⇔CIEXYZ转换(在chromatist.rgb ),CIECAM02(在chromatist.ciecam ),CIELAB(在chromatist.cielab )以及HSL和HSV(在chromatist.hsl和chromatist.hsv )的实现。 chromatist.gamut有一个简单的色域映射工具,它使用对分算法在sRGB色域中找到较低色度的点,但色相和亮度相同。 chromatist.matrix3包含3 x 3矩阵的类,而chromatist.mathutils包含一些有用的数学例程。 这是一个早期版本:API可能会在将来有所更改 例子 想象一下,我们想将从网站上获取的蓝色从RGB转换为CIECAM02空间,以具
【文件预览】:
chromatist-master
----readme.md(2KB)
----tests()
--------testutils.coffee(1KB)
--------test_matrix3.coffee(2KB)
--------test_mathutils.coffee(3KB)
--------test_rgb.coffee(0B)
--------test_ciecam.coffee(3KB)
----src()
--------chromatist.coffee(448B)
--------matrix3.coffee(4KB)
--------gamut.coffee(6KB)
--------underscore_mixins.coffee(400B)
--------hsl_hsv.coffee(4KB)
--------rgb.coffee(5KB)
--------cielab.coffee(810B)
--------cat.coffee(2KB)
--------mathutils.coffee(1KB)
--------ciecam.coffee(9KB)
--------cie.coffee(2KB)
----Cakefile(2KB)
----lib()
--------chromatist.js(43KB)