luma:明确的 JavaScript 颜色框架

时间:2024-07-24 19:08:42
【文件属性】:

文件名称:luma:明确的 JavaScript 颜色框架

文件大小:136KB

文件格式:ZIP

更新时间:2024-07-24 19:08:42

JavaScript

亮度.js 它意味着着色的方式 luma.js是一个 JS 库,它是最好的,没有人可以操纵颜色。 它实际上由两个库组成。 由于它们目前没有指定名称,我将它们称为 lumaInt32 和 lumaSIMD(临时名称,不要习惯它们)。 lumaInt32 使用 int32 来存储标准 RGBA 颜色和大量按位魔法来操作它。 它到处运行,它真的很快,但它牺牲了一些精度。 另一方面,你有 lumaSIMD。 它使用全新的 。 SIMD 代表单指令多数据,是一种优化,可让您的 CPU 一次执行多条指令。 到目前为止,SIMD 仅适用于母语。 SIMD.js 目前仅在。 Chromium 中的实施正在审查中。 在您等待更好的浏览器兼容性时,您可以将 lumaSIMD 与polyfill 一起使用。 Luma 具有许多功能 - 它可以从一种颜色空间转换到另一种颜色空间,添加、减去、缩放、内插、饱和


【文件预览】:
luma-master
----tests_luma.js(5KB)
----luma.simd.js(18KB)
----tests.html(593B)
----performance()
--------colors.min.js(7KB)
--------chroma.min.js(31KB)
--------index.html(2KB)
--------three.min.js(406KB)
----index.html(3KB)
----LICENSE(1KB)
----simd.polyfill-61335b2.js(115KB)
----.gitignore(587B)
----README.md(2KB)
----luma.js(18KB)

网友评论