Systém pojmenování barev - Color Naming System
The Systém pojmenování barev (CNS) je systematická notace pro pojmenované barvy pro použití počítačových aplikací Angličtina termíny vytvořené Berkem a kol. v roce 1982.[1]
Systém

Syntaxový diagram systému pojmenování barev
CNS používá deset barevných jmen, z nichž tři (černá, bílá, šedá) jsou speciální a má je kombinované nebo předponové s několika modifikátory.
![]() | Tato sekce potřebuje expanzi. Můžete pomoci přidávat k tomu. (srpen 2013) |
Systém vyjádřený v Backus – Naurova forma vypadá asi takto:[2][3]
pojmenovaná barva: = šedá barva | chromatic-colorgray-color: = 'black' | 'bílý' | lightness grey grey: = 'šedá' | 'grey'chromatic-color: = [odstín | odstín] odstín | [lehkost || saturace]? huetint: = 'bělavý' | 'bledý' | 'brilantní' | 'vivid'shade: =' načernalý '| 'dim' | 'hluboko' | 'vivid'saturation: =' šedivý '| „umírněný“ | 'silný' | 'vivid'lightness: =' mírný '| 'velmi'? ['dark' | 'light'] odstín: = barva stříkající? základní barva | base-color '-' base-colorbase-color: = 'red' | 'oranžová' | 'hnědá' | „žlutá“ | 'zelená' | 'modrá' | 'purple'splash-color: =' načervenalý '| "oranžový" | „nahnědlý“ | „nažloutlý“ | 'nazelenalý' | 'namodralý' | 'purpurový'
Odvození
Byly navrženy varianty CNS pro zařazení do CSS které jsou více kompatibilní se stávajícími systémy.[4]
barva: = [sytost || lehkost || transparentnost] huesaturation: = absolutní hodnota sytosti | saturační hodnota příbuzní saturační hodnota: = 'matný' | „jasná“ světlost: = absolutní hodnota světlosti | hodnota světlosti relativní světlost hodnota: = 'dark' | 'light'absolute: = [modifikátor' - ']? modifikátor: =' extra '| 'semi'relative: =' er'transparency: = ['semi-']? opacity-value opacity-value: = 'neprůhledné' | 'transparentní' odstín: = prime | obecně | specialprime: = 'red' | 'zelená' | 'modrý' | 'azurová' | 'purpurová' | „žlutá“ | 'bílý' | 'black'general: =' navy '| 'vápno' | 'zelenomodrá' | 'aqua' | 'kaštanová' | 'fialová' | 'fuchsie' | 'olivový' | 'šedá' | 'stříbro speciální: = extra | kompozitní; složené ≈ prime '-' primeextra: = 'pink' | 'hnědá' | 'tan' | 'orange'composite: =' žluto-zelený '| „zeleno-azurová“ | „azurově modrá“ | 'modro-purpurová' | 'magenta-red' | …
Reference
- ^ Berk; Brownston; Kaufman (1982). "Nový systém pojmenování barev pro grafické jazyky". Počítačová grafika a aplikace IEEE. 2 (3): 37. doi:10.1109 / MCG.1982.1674223.
- ^ Tab Atkins Jr .: Systém pojmenování barev CNS o přidávání CNS do Barva CSS úroveň 4
- ^ "CNS". Crissov. Archivovány od originál dne 22. ledna 2013. Citováno 1. srpna 2013.
- ^ Benjamin D. Gray (květen 2002). „Nové názvy barev CSS3“.