Spalvų modeliai ir skaitmeninės paletės yra pamatinė vizualinės komunikacijos, interneto technologijų ir poligrafijos ašis. Kiekviena spalva, kurią matome išmaniojo telefono ekrane, kompiuterio monitoriuje ar ant atspausdinto žurnalo viršelio, yra griežtai apibrėžta matematinėmis koordinatėmis. Šis įrankis sujungia keturis nepakeičiamus spalvų tinklelius – klasikinę 216 Web-Safe paletę, CMYK spaudos spalvų lentelę, 140 oficialių HTML/CSS pavadintų spalvų bei modernų dizaino spektro tinklelį – su momentiniu HEX, RGB, CMYK ir HSL kodų skydeliu, spalvų harmonijomis bei prieinamumo analize.
Fizikinis šviesos paradoksas: fotonai prieš cheminius dažus
Norint nepriekaištingai valdyti spalvas skaitmeniniuose projektuose ir spaudoje, būtina suvokti fundamentalų gamtos dėsnį: monitoriai kuria spalvas spinduliuodami šviesą, o popierius – ją sugerdamas.
- Adityvusis RGB modelis (Red, Green, Blue): Tai šviesos fizika. Ekrano pradinis taškas yra visiška tamsa (juoda spalva). Raudonas, žalias ir mėlynas subpikseliai šviečia tiesiai į žmogaus akies tinklainę. Kai visi trys kanalai sužadinami maksimaliu 255 intensyvumu (
rgb(255, 255, 255)), šviesos bangos susilieja ir sukuria gryną baltą šviesą. Tai vadinama adityviąja (pridedamąja) sinteze. - Subtraktyvusis CMYK modelis (Cyan, Magenta, Yellow, Key Black): Tai pigmentų chemija. Pradinis taškas yra baltas popieriaus lapas, kuris atspindi patalpos šviesą. Dažai veikia kaip cheminiai filtrai: cianas sugeria raudoną šviesos spektro dalį, magenta – žalią, o geltona – mėlyną. Kiekvienas užteptas dažų sluoksnis atima (subtrahuoja) dalį atsispindinčios šviesos. Kai sudedami visi dažai, šviesa nebeatsispindi ir mes matome tamsą.
Šešioliktainė HEX matematika: kaip du simboliai sukuria 16 milijonų spalvų
Interneto plėtros pradžioje inžinieriams reikėjo kompaktiško būdo užrašyti 24 bitų RGB spalvas HTML ir CSS dokumentuose. Taip gimė HEX kodas (#RRGGBB), pagrįstas šešioliktaine skaičiavimo sistema (pagrindas 16: skaitmenys 0–9 ir raidės A–F, kur A=10, F=15).
Kiekvienas spalvos kanalas naudoja lygiai 1 baitą (8 bitus), kurio reikšmė kinta nuo 00 ($0 \times 16 + 0 = 0$) iki FF ($15 \times 16 + 15 = 255$). Kadangi turime tris kanalus po 256 galimas reikšmes, bendras unikalių atspalvių skaičius siekia:
$$256 \times 256 \times 256 = 16\,777\,216 \text{ spalvų (True Color)}$$
Pavyzdžiui, kodas #0284C7 reiškia: $R = \text{02}_{16} = 2$, $G = \text{84}_{16} = 132$, $B = \text{C7}_{16} = 199$.
216 saugių žiniatinklio spalvų istorija ir kodėl jos vis dar svarbios
1990-ųjų viduryje, interneto aušroje, dauguma kompiuterių ekranų galėjo rodyti tik 8 bitų spalvų gylį – tai yra lygiai 256 spalvas vienu metu. Operacinės sistemos („Windows“ ir „Mac OS“) apie 40 spalvų rezervuodavo savo vartotojo sąsajos mygtukams, rėmeliams ir langų antraštėms. Likusios 216 spalvų tapo visuotiniu standartu, žinomu kaip Netscape Color Cube arba Web-Safe Palette.
Ši paletė sudaryta iš 6 tolygių raudonos, žalios ir mėlynos spalvų žingsnių (6 × 6 × 6 = 216 kombinacijų). Kiekvienas kanalas naudoja šešioliktaines reikšmes: 00 (0%), 33 (20%), 66 (40%), 99 (60%), CC (80%) ir FF (100%). Jei svetainės dizaineris naudojo šias spalvas, naršyklė garantuotai atvaizduodavo tikslų atspalvį be bjauraus taškinio maišymo (angl. dithering).
Nors šių dienų ekranai atkuria milijardus atspalvių, 216 Web-Safe paletė išlieka nepakeičiamas retro dizaino, pixel art, įterptinių sistemų ekranų bei matematiškai subalansuotų spalvų matricų pavyzdys.
Spaudos TAC limitas: kodėl 400% dažų reiškia katastrofą
Pradedantieji maketuotojai dažnai daro kritinę klaidą – norėdami išgauti „ypač juodą“ spalvą tekste ar fone, suveda C:100% M:100% Y:100% K:100%. Teoriškai tai atrodo galinga, tačiau spaustuvėje tai sukelia technologinę avariją.
Poligrafijoje naudojamas terminas TAC (Total Area Coverage) arba bendras rašalo padengimas. Jis apskaičiuojamas tiesiog sudedant visų keturių kanalų procentus ($C + M + Y + K$). Kai TAC pasiekia 400%, ant popieriaus užpilamas toks didžiulis šlapio rašalo kiekis, kad:
- Popieriaus pluoštas akimirksniu peršlampa, praranda standumą ir susiraukšlėja (angl. sheet cockle).
- Dažai nespėja išdžiūti ofsetinės mašinos eigoje ir išsitepa ant kitų krūvos lapų (angl. set-off).
- Spaudos volai užsiteršia, o smulkūs šriftai ir linijos susilieja į purviną dėmę.
Standartinėje ofsetinėje spaudoje saugi TAC riba yra 280%–320% padengtam (kreiduotam) popieriui ir 220%–260% nepadengtam (ofsetiniam) popieriui. Štai kodėl profesionali sodri juoda (Rich Black) komponuojama protingai, pavyzdžiui: C:60% M:40% Y:40% K:100% (TAC = 240%).
Spalvų harmonijų matematika ir WCAG prieinamumas
Estetiška spalvų kompozicija nėra atsitiktinumas – ją valdo griežta trigonometrija 360° spalvų rate. Šis įrankis automatiškai apskaičiuoja komplementarias ($+180^\circ$), analogines ($\pm 30^\circ$), triadines ($+120^\circ$) ir tetradines ($+90^\circ$) harmonijas. Be to, realiu laiku apskaičiuojamas WCAG 2.2 kontrasto koeficientas su baltu ir juodu fonu, užtikrinant, kad jūsų parinktas tekstas atitiktų tarptautinius AA ir AAA skaitomumo standartus.