CIEDE2000 – 所有编程语言
CIEDE2000公式, 自2012年起已国际标准化,改进了早期的公式,如CIE94,更准确地反映了人类对颜色差异的视觉感知。下表列出了所有提供ΔE2000实现、经过文档记录和充分测试的编程语言。源代码中提供了用于比较RGB或十六进制颜色的转换器,因为CIEDE2000使用CIELAB色彩空间。
| 编程语言 | 访问次数 |
|---|---|
| Python | 1 084 |
| JavaScript | 922 |
| Microsoft Excel | 838 |
| Java | 835 |
| C | 830 |
| C++ | 764 |
| C# | 741 |
| Scala | 702 |
| MATLAB | 683 |
| VBA | 673 |
| Julia | 668 |
| bc | 667 |
| Wolfram Language | 648 |
| Go | 641 |
| Dart | 620 |
| Ruby | 616 |
| Rust | 612 |
| Swift | 600 |
| PHP | 586 |
| TypeScript | 581 |
| Lua | 566 |
| SQL | 559 |
| R | 543 |
| Haskell | 527 |
| Kotlin | 512 |
| Fortran | 496 |
| PowerShell | 484 |
| Pascal | 462 |
| VBScript | 459 |
| Elixir | 452 |
| Perl | 452 |
| Prolog | 446 |
| Ada | 439 |
| TCL | 435 |
| D | 424 |
| F# | 414 |
| Haxe | 400 |
| Nim | 381 |
| AWK | 355 |
| Racket | 348 |
| Zig | 343 |
| Wren | 288 |
值得了解
CIEDE2000 因其准确性而广受认可,被用于医学、电子游戏设计以及印刷和纺织行业的质量控制。该算法可返回人眼感知到的颜色之间的差异,从而可以测量差异、评估差距以及评估两种颜色之间的距离。
众所周知,ΔE2000 算法表现出不连续性,其设计旨在反映区分两种颜色的难度,而不是表现得像局部平滑的欧几里得度量。我们的算法在市场上是独一无二的,因为它无需进行度/弧度转换。它的设计既精确又可移植,因此您可以在任何编程语言和任何平台上获得一致的结果。
我们对 CIEDE2000 公式的实现与数十个独立的外部实现进行了测试,其中一些是各自编程语言的标准库。每个源都在数百万个颜色对的测试中证明了其稳定性,小数点后至少十位数总是正确的。几个月来,我们每周都通过这些测试,测试结果可在我们的网站上查阅,以便让那些在生产中使用我们的 CIEDE2000 源代码的用户放心。
中文支持
该网站以 9 种语言发布,中文公众占访客总数的 11.1%。
关于
该网站由 Michel LEONARD 开发,为开发人员和色彩科学专业人士提供了 CIEDE2000 色差公式的参考实现。
欢迎查阅我们的外部链接列表。