Perceptual uniformity is apparent when the colors are desatured in OSX Preview app (which probably uses CIELab space to color conversion). The result is a perceptually uniform palette and as a consequence, it is visually pleasant. The top row of swatches are generated by changing the Hue. Chroma objects can be instantiated with CIE color parameters, but represented and drawn in RGB color space.Īs a demonstration, the swatches shown above exemplify the drawbacks of HSL colorspace. This severely limits the ability to predict the apparent and perceptual luminosity.Ĭhroma library allows for color production in CIE-Lab and CIE-LCH (cyclindrical transfomration of CIE-Lab) which are better suited for human vision. Moreover, Lightness is a non-linear function of both - Saturation and Hue. For an example, varying Hue while keeping Saturation and Lightness constant in HSL colorspace produces perceptually non-uniform colors. Color spaces such as HSL, HSV/HSB and RGB are optimized for digital displays and lack luminosity control. Human vision has evolved to prioritize luminosity information during the object recognition process. ![]() In order to conceive visual distraction, emphasis, phase, depth, importance, or an abstract artistic visual hierarchy the ability to control luminisity is indispensible. This library borrows CIE conversions from the very popular Chroma.js JavaScript color conversion library.ĭownload it from the Distribution folder.įork it on Github: Github Repository MotivationĪrtists & designers benefit tremendously from being able to control luminosity in a linear color space. Chroma is color conversion library that implements perceptually linear color spaces such as CIELab & CIE-LCH.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |