piuttosto straight-forward, prendere giallo e bianco:Come calcolare a livello di codice il rapporto di contrasto tra due colori?
back_color = {r:255,g:255,b:255}; //white
text_color = {r:255,g:255,b:0}; //yellow
Quale legge della fisica sulla Terra di costanti universali di Dio, rende il fatto che il testo di colore giallo non può essere letto su sfondi bianchi ma il testo blu può?
Per il mio widget personalizzabile ho provato tutti i possibili modelli di colori per i quali ho trovato funzioni di conversione; nessuno dei due può dire che il verde può essere sul bianco e il giallo non può, sulla base di soli confronti numerici.
Ho guardato su Adsense (che è stato creato dal Budda di tutto Internet) e indovina cosa hanno fatto, hanno fatto i preset e calcoli della distanza delle celle di colore. Non posso farlo. I miei utenti hanno il diritto di scegliere anche le combinazioni più retiniche e antiestetiche, purché il testo possa ancora essere letto.
modo che gli utenti possono scegliere due colori fintanto che sono essere letti contrastanti? – DanRedux
Trovo questo interessante da un punto di vista tecnico, ma più pratico se i tuoi utenti hanno il "diritto" di scegliere qualsiasi colore perché ti interessa anche se può essere letto? Non sta a loro farlo bene? – nnnnnn
@nnnnnn Non mi interessa davvero quali colori scelgono, possono mescolare quello che vogliono, ma mi interessa quanto sia leggibile la (c) 2012 Company Inc.. –