CIEDE2000 – ВсС языки программирования

Π€ΠΎΡ€ΠΌΡƒΠ»Π° CIEDE2000, ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½ΠΎ стандартизированная с 2012 Π³ΠΎΠ΄Π°, ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ CIE94, ΠΈ Ρ‚ΠΎΡ‡Π½Π΅Π΅ ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ восприятиС Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ Ρ†Π²Π΅Ρ‚ΠΎΠ². Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π½ΠΈΠΆΠ΅ пСрСчислСны всС языки программирования, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… доступна докумСнтированная ΠΈ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ протСстированная рСализация Ξ”E2000. Π’ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅ с исходными ΠΊΠΎΠ΄Π°ΠΌΠΈ прСдоставлСны ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€Ρ‹ для сравнСния Ρ†Π²Π΅Ρ‚ΠΎΠ² Π² RGB ΠΈΠ»ΠΈ hex, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ CIEDE2000 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ΅ пространство CIELAB.

Бписок языков программирования, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ CIEDE2000
Π―Π·Ρ‹ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ посСщСний
Python1 076
JavaScript907
Microsoft Excel832
Java830
C824
C++758
C#735
Scala698
MATLAB676
VBA666
Julia661
bc660
Wolfram Language643
Go637
Dart611
Ruby605
Rust602
Swift593
PHP577
TypeScript577
Lua559
SQL552
R539
Haskell521
Kotlin501
Fortran494
PowerShell481
Pascal457
VBScript455
Elixir448
Perl448
Prolog440
Ada435
TCL434
D421
F#410
Haxe393
Nim374
AWK344
Racket343
Zig339
Wren283

ПолСзно Π·Π½Π°Ρ‚ΡŒ

ΠŸΡ€ΠΈΠ·Π½Π°Π½Π½Ρ‹ΠΉ Π·Π° свою Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ, CIEDE2000 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² области ΠΌΠ΅Π΄ΠΈΡ†ΠΈΠ½Ρ‹ ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π° Π²ΠΈΠ΄Π΅ΠΎΠΈΠ³Ρ€, Π° Ρ‚Π°ΠΊΠΆΠ΅ для контроля качСства Π² ΠΏΠΎΠ»ΠΈΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΈ Ρ‚Π΅ΠΊΡΡ‚ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΡΡ‚ΠΈ. Алгоритм ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ различия ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ, воспринимаСмыС чСловСчСским Π³Π»Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ позволяСт ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ ΠΈ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ двумя Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ.

Алгоритм Ξ”E2000, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, ΠΊΠ°ΠΊ извСстно, ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Ρ€Ρ‹Π²Ρ‹, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Ρ€Π°Π·ΠΈΡ‚ΡŒ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ различСния Π΄Π²ΡƒΡ… Ρ†Π²Π΅Ρ‚ΠΎΠ², Π° Π½Π΅ вСсти сСбя ΠΊΠ°ΠΊ локально гладкая Π΅Π²ΠΊΠ»ΠΈΠ΄ΠΎΠ²Π° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°. Наша рСализация ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Π° Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π±Π΅Π· прСобразования градусов/Ρ€Π°Π΄ΠΈΠ°Π½. Она Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ точности ΠΈ пСрСносимости, поэтому Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ согласованныС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π½Π° любом языкС программирования ΠΈ Π½Π° любой ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅.

Наша рСализация Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ CIEDE2000 Π±Ρ‹Π»Π° протСстирована Π² сравнСнии с дСсятками нСзависимых Π²Π½Π΅ΡˆΠ½ΠΈΡ… Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡΠ²Π»ΡΡŽΡ‚ΡΡ стандартными Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… языках программирования. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ источник Π΄ΠΎΠΊΠ°Π·Π°Π» свою ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½Π° ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π°Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Ρ… ΠΏΠ°Ρ€, всСгда с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ дСсяти Π·Π½Π°ΠΊΠΎΠ² послС запятой. Π­Ρ‚ΠΈ тСсты ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠ»ΠΈΡΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ нСдСлю Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… мСсяцСв ΠΈ доступны Π½Π° нашСм сайтС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒ Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ наш исходный ΠΊΠΎΠ΄ CIEDE2000 Π² производствС.

Π’Π°ΡˆΠΈ языковыС прСдпочтСния

РусскоязычныС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ 10.7% посСтитСлСй сайта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ публикуСтся Π½Π° 9 языках.

О ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅

На этом сайтС, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΌ Michel LEONARD, прСдставлСны эталонныС Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ различия CIEDE2000 для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ спСциалистов ΠΏΠΎ Ρ†Π²Π΅Ρ‚ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡŽ.

НС ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с нашим списком Π²Π½Π΅ΡˆΠ½ΠΈΡ… ссылок.

ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΊΠΎΠ»ΠΎΡ€ΠΈΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ CIEDE2000, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹ΠΉ Π½Π° сайтС free.fr