Ülesanne täielikult lahendatud
-
Kontrastisuhe #e2e6f0 teksti ja #1a1d27 tausta vahel 5 sammu
Arvuta kontrastisuhe teksti #e2e6f0 ja tausta #1a1d27 vahel — selle lehe enda värvid. Kanalite keskmistamine annab tulemuseks 5,55. WCAG annab 13,46. Uuri välja, kust see kahe ja poole kordne tegur pärineb.
-
Definitsioon näib süutu: kahe heleduse suhe, kus mõlemat on nihutatud 0,05 võrra, et puhas must ei jagaks nulliga. Kaalud ei ole võrdsed ja see on esimene üllatus — rohelisele omistatakse kümme korda rohkem heledust kui sinisele.
-
Teine üllatus on see, et kanaliväärtusi ei saa kasutada kujul, nagu need on. Bait pildifailis on gammakodeeritud: 128 ei tähenda poolt valgusest, vaid ligikaudu ühte viiendikku sellest. Tükiti esitatud avaldis tühistab selle kodeeringu ning see on samm, mille jätavad vahele kõik, kes kirjutavad oma kontrastikontrolli ise.
-
Arvuta mõlemad värvid sellest läbi. Hele värv annab tulemuseks 0,79, tume 0,0124 — füüsikalises valguses on erinevus 63-kordne, kuigi baitide erinevus on vaid ligikaudu 7-kordne.
-
Nihked 0,05 suruvad seejärel selle 63-kordse vahe kokku 13,46-ni, mis on paneelil kuvatav arv. See nihe ei ole kosmeetiline: see mudeldab valgust, mida ekraan peegeldab isegi musta kuvades, mistõttu ei saa tume teema valgustatud ruumis saavutada piiramatut kontrastsust.
-
Kaalud selgitavad disainerite kõige sagedasemat kaebust. Puhas roheline ja puhas sinine on mõlemad üksainus kanal täisvõimsusel, kuid roheline kannab 0,7152 heledusest ja sinine vaid 0,0722.
Vastus
Tööriist väljastab tulemuseks 13,46 : 1, mis ületab veenvalt AA-taseme 4,5 ja AAA-taseme 7. Põhjus selle käsitsi läbi arvutamiseks on gammateisenduse samm: kui see vahele jätta ja kanalid hoopis keskmistada, saab see paar tulemuseks 5,55 — ikka veel läbitud, kuid valesti teguriga 2,4, ning lähedasema paari puhul on see viga erinevus läbimise ja läbikukkumise vahel. Kaalud moodustavad teise poole. Roheline on sama kanaliväärtuse juures 9,9 korda heledam kui sinine, mistõttu sinine tekst mustal taustal on palju halvem, kui see värvivalijas paistab, ja kollane valgel palju parem, kui disainerid ootavad. Proovi värve #0000ff ja #000000 ning vaata suhet.
-
Allikad (2)
- The contrast formula and the 0.03928 threshold block 3 is about: W3C, Web Content Accessibility Guidelines (WCAG) 2.1, "relative luminance" and "contrast ratio" definitions.
- The sRGB transfer function it should have matched: IEC 61966-2-1:1999, Multimedia systems and equipment — Colour measurement and management — Part 2-1: Default RGB colour space — sRGB, which puts the linear/gamma switch at 0.04045.