CIEDE2000 – Tutti i linguaggi di programmazione
La formula CIEDE2000, normalizzata a livello internazionale dal 2012, migliora le formule precedenti, come la CIE94, e riflette più fedelmente la percezione visiva umana delle differenze di colore. La tabella sottostante elenca tutti i linguaggi di programmazione per i quali è disponibile un’implementazione ΔE2000, documentata e accuratamente testata. Sono forniti convertitori per confrontare i colori in RGB o esadecimale insieme al codice sorgente, poiché CIEDE2000 utilizza lo spazio colore CIELAB.
| Linguaggio di programmazione | Numero di visite |
|---|---|
| Python | 826 |
| JavaScript | 661 |
| C | 651 |
| Java | 640 |
| Microsoft Excel | 627 |
| C++ | 612 |
| C# | 590 |
| MATLAB | 532 |
| VBA | 518 |
| Julia | 517 |
| Wolfram Language | 507 |
| Go | 507 |
| bc | 502 |
| Dart | 465 |
| Ruby | 464 |
| TypeScript | 456 |
| Swift | 454 |
| Rust | 454 |
| SQL | 416 |
| PHP | 411 |
| Lua | 405 |
| Haskell | 385 |
| R | 375 |
| Kotlin | 358 |
| Scala | 352 |
| Fortran | 344 |
| PowerShell | 336 |
| Pascal | 329 |
| Perl | 325 |
| Elixir | 310 |
| Prolog | 299 |
| Ada | 297 |
| TCL | 288 |
| F# | 278 |
| Haxe | 269 |
| D | 269 |
| Nim | 235 |
| Zig | 217 |
| VBScript | 216 |
| Racket | 211 |
| AWK | 194 |
| Wren | 168 |
Bene a sapersi
Riconosciuto per la sua accuratezza, CIEDE2000 è utilizzato in medicina e nella progettazione di videogiochi, oltre che per il controllo di qualità nell’industria della stampa e del tessile. L’algoritmo riflette le differenze tra i colori percepite dall’occhio umano, consentendo di misurare la differenza, determinare lo scarto e valutare la distanza tra due colori.
L’algoritmo ΔE2000, che notoriamente presenta discontinuità, è stato progettato per riflettere la difficoltà di distinguere tra due colori, piuttosto che comportarsi come una metrica euclidea localmente liscia. La nostra implementazione è unica sul mercato perché funziona senza conversione gradi/radianti. È stata progettata per essere accurata e portatile, in modo da ottenere risultati coerenti in tutti i linguaggi di programmazione e su tutte le piattaforme.
La nostra implementazione della formula CIEDE2000 è stata testata con decine di implementazioni esterne indipendenti, alcune delle quali sono librerie standard nei rispettivi linguaggi di programmazione. Ogni fonte ha dimostrato la propria stabilità su milioni di coppie di colori, sempre con almeno dieci cifre decimali corrette. Questi test sono stati superati ogni settimana per diversi mesi e sono disponibili sul nostro sito web per rassicurare coloro che utilizzano il nostro codice sorgente CIEDE2000 in produzione.
Informazioni
Questo sito, sviluppato da Michel LEONARD, fornisce implementazioni di riferimento ben collaudate della formula della differenza cromatica CIEDE2000 per sviluppatori e professionisti della scienza del colore.