# CIELAB color space

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/CIELAB_color_space
> Markdown URL: https://mediated.wiki/source/CIELAB_color_space.md
> Source: https://en.wikipedia.org/wiki/CIELAB_color_space
> Source revision: 1352662537
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

Standard color space with color-opponent values

This article may be too technical for most readers to understand. Please help improve it to make it understandable to non-experts, without removing the technical details. (November 2010) (Learn how and when to remove this message)

[Optimal colors](/source/Color#Optimal_colors) (theoretical maximum chroma of surfaces) point cloud in CIE Lab, top view

[Optimal colors](/source/Color#Optimal_colors) point cloud in CIE Lab, left view

The CIE 1976 (*L**, *a**, *b**) color space (CIELAB), showing only colors that fit within the [sRGB](/source/SRGB) gamut (and can therefore be displayed on a typical computer display).  Each axis of each square ranges from −128 to 127.

The **CIELAB color space**, also referred to as ***L*a*b****, is a [color space](/source/Color_space) defined by the [International Commission on Illumination](/source/International_Commission_on_Illumination) (abbreviated CIE) in 1976.[a] It expresses color as three values: *L** for perceptual lightness and *a** and *b** for the four [unique colors](/source/Unique_hues) of human vision: red, green, blue and yellow. CIELAB was intended as a [perceptually uniform](/source/Perceptually_uniform) space, where a given numerical change corresponds to a similar perceived change in color. While the LAB space is not truly perceptually uniform, it nevertheless is useful in industry for detecting small differences in color.

Like the [CIEXYZ](/source/CIE_1931_color_space) space it derives from, CIELAB color space is a device-independent, "standard observer" model. The colors it defines are not relative to any particular device such as a computer monitor or a printer, but instead relate to the [CIE standard observer](/source/CIE_1931_color_space#CIE_standard_observer) which is an averaging of the results of color matching experiments under laboratory conditions.

## Coordinates

The CIELAB space is three-dimensional and covers the entire [gamut](/source/Gamut) (range) of human color perception. It is based on the [opponent model](/source/Opponent_process) of human vision, where red and green form an opponent pair and blue and yellow form an opponent pair. This makes CIELAB a [Hering](/source/Ewald_Hering) opponent color space. The nature of the transformations also characterizes it as a [chromatic value](/source/Adams_chromatic_valence_color_space#Chromatic_value) color space. The lightness value, *L** (pronounced "L star"), defines black at 0 and white at 100. The *a** axis is relative to the green–red opponent colors, with negative values toward green and positive values toward red. The *b** axis represents the blue–yellow opponents, with negative numbers toward blue and positive toward yellow.

The lightness value, *L** in CIELAB is calculated using the cube root of the [relative luminance](/source/Relative_luminance) with an offset near black. This results in an *effective* power curve with an exponent of approximately 0.43 which represents the human eye's response to light under daylight ([photopic](/source/Photopic)) conditions.

The *a** and *b** axes are unbounded and depending on the reference white they can easily exceed ±150 to cover the human gamut. Nevertheless, software implementations often clamp these values for practical reasons. For instance, if integer math is being used it is common to clamp *a** and *b** in the range of −128 to 127.

CIELAB is calculated relative to a [reference white](/source/Reference_white), for which the CIE recommends the use of CIE [Standard illuminant](/source/Standard_illuminant) [D65](/source/Illuminant_D65).[1] D65 is used in the vast majority of industries and applications, with the notable exception being the [printing industry](/source/Printing_industry) which uses D50. The [International Color Consortium](/source/International_Color_Consortium) largely supports the printing industry and uses [D50](https://en.wikipedia.org/w/index.php?title=Illuminant_D50&action=edit&redlink=1) with either CIEXYZ or CIELAB in the Profile Connection Space, for v2 and v4 [ICC profiles](/source/ICC_profiles).[2]

While the intention behind CIELAB was to create a space that was more perceptually uniform than CIEXYZ using only a simple formula,[3] CIELAB is known to lack [perceptual uniformity](/source/Color_difference#Tolerance), particularly in the area of blue hues.[4]

The [sRGB](/source/SRGB) gamut (*left*) and [optimal color solid](/source/Color_solid#Optimal_color_solid) under D65 illumination (*right*) plotted within the CIELAB color space. *a* and *b* are the horizontal axes; *L* is the vertical axis.

The asterisks (*) after *L**, *a*,* and *b** are pronounced *star* and are part of the full name to distinguish *L***a***b** from Hunter's *Lab*, described below.

Since the *L*a*b** model has three axes, it requires a three-dimensional space to be represented completely.[5] Also, because each axis is non-linear, it is not possible to create a two-dimensional chromaticity diagram. Additionally, the visual representations shown in the plots of the full CIELAB gamut on this page are an approximation, as it is impossible for a monitor to display the full gamut of LAB colors.

### Perceptual differences

Main article: [Color difference](/source/Color_difference)

The nonlinear relations for *L**, *a** and *b** are intended to mimic the nonlinear response of the visual system. Furthermore, uniform changes of components in the *L*a*b** color space aim to correspond to uniform changes in perceived color, so the relative perceptual differences between any two colors in *L*a*b** can be approximated by treating each color as a point in a three-dimensional space (with three components: *L**, *a**, *b**) and taking the [Euclidean distance](/source/Euclidean_distance) between them.[6]

### RGB and CMYK conversions

In order to convert [RGB](/source/RGB_color_model) or [CMYK](/source/CMYK_color_model) values to or from *L*a*b**, the RGB or CMYK data must be linearized relative to light. The reference illuminant of the RGB or CMYK data must be known, as well as the RGB primary coordinates or the CMYK printer's reference data in the form of a color lookup table (CLUT).

In color managed systems, [ICC profiles](/source/ICC_profile) contains these needed data, which are then used to perform the conversions.

### Range of coordinates

As mentioned previously, the *L** coordinate nominally ranges from 0 to 100. The range of *a** and *b** coordinates is technically unbounded, though it is commonly clamped to the range of −128 to 127 for use with integer code values, though this results in potentially clipping some colors depending on the size of the source color space. The gamut's large size and inefficient utilization of the coordinate space means the best practice is to use floating-point values for all three coordinates.

## Advantages

Unlike the [RGB](/source/RGB_color_model) and [CMYK](/source/CMYK_color_model) color models, CIELAB is designed to approximate human vision. The *L** component closely matches human perception of lightness, though it does not take the [Helmholtz–Kohlrausch effect](/source/Helmholtz%E2%80%93Kohlrausch_effect) into account. CIELAB is less uniform in the color axes, but is useful for predicting small differences in color.

The CIELAB coordinate space contains the entire [gamut](/source/Gamut) of human color vision, which exceeds the gamut of sRGB or CMYK. In an integer implementation such as TIFF, ICC or Photoshop, the large coordinate space results in substantial data inefficiency due to unused code values. Only about 35% of the available coordinate code values are inside the CIELAB gamut with an integer format.[7]

Using CIELAB in an 8-bit per channel integer format typically results in significant quantization errors. Even 16-bit per channel can result in clipping, as the full gamut extends past the bounding coordinate space. Ideally, CIELAB should be used with floating-point data to minimize obvious quantization errors.

CIE standards and documents are copyrighted by the CIE and must be purchased; however, the formulas for CIELAB are available on the CIE website.[8]

## Converting between CIELAB and CIE XYZ coordinates

### From CIE XYZ to CIELAB

- L ⋆ = 116 f ( Y / Y n ) − 16 , a ⋆ = 500 ( f ( X / X n ) − f ( Y / Y n ) ) b ⋆ = 200 ( f ( Y / Y n ) − f ( Z / Z n ) ) {\displaystyle {\begin{aligned}L^{\star }&=116\,f{{\bigl (}Y/Y_{\mathrm {n} }{\bigr )}}-16,\\[5mu]a^{\star }&=500{\bigl (}f(X/X_{\mathrm {n} })-f(Y/Y_{\mathrm {n} }){\bigr )}\\[5mu]b^{\star }&=200{\bigl (}f(Y/Y_{\mathrm {n} })-f(Z/Z_{\mathrm {n} }){\bigr )}\end{aligned}}}

where *t* is X / X n , {\displaystyle X/X_{\mathrm {n} },} Y / Y n , {\displaystyle Y/Y_{\mathrm {n} },} or Z / Z n {\displaystyle Z/Z_{\mathrm {n} }} :

- f ( t ) = { t 3 if t > δ 3 1 3 t δ − 2 + 4 29 otherwise δ = 6 29 {\displaystyle {\begin{aligned}f(t)&={\begin{cases}{\sqrt[{3}]{t}}&{\text{if }}t>\delta ^{3}\\[4mu]{\tfrac {1}{3}}t\delta ^{-2}+{\tfrac {4}{29}}&{\text{otherwise}}\end{cases}}\\\delta &={\tfrac {6}{29}}\end{aligned}}}

X, Y, and Z describe the color stimulus considered and *X*n, *Y*n, *Z*n describe a specified white achromatic reference illuminant. for the CIE 1931 (2°) standard colorimetric observer and assuming normalization where the reference white has *Y* = 100, the values are:

For [Standard Illuminant D65](/source/Illuminant_D65):

- X n = 95.0489 , Y n = 100 , Z n = 108.8840 {\displaystyle {\begin{aligned}X_{\mathrm {n} }&=95.0489,\\Y_{\mathrm {n} }&=100,\\Z_{\mathrm {n} }&=108.8840\end{aligned}}}

For [illuminant D50](/source/Standard_illuminant#Illuminant_series_D), which is used in the printing industry:

- X n = 96.4212 , Y n = 100 , Z n = 82.5188 {\displaystyle {\begin{aligned}X_{\mathrm {n} }&=96.4212,\\Y_{\mathrm {n} }&=100,\\Z_{\mathrm {n} }&=82.5188\end{aligned}}}

The division of the domain of the f function into two parts was done to prevent an infinite slope at *t* = 0. The function f was assumed to be linear below some *t* = *t*0 and was assumed to match the t 3 {\displaystyle {\sqrt[{3}]{t}}} part of the function at *t*0 in both value and slope. In other words:

- t 0 3 = m t 0 + c (match in value) 1 3 ( t 0 ) − 2 / 3 = m (match in slope) {\displaystyle {\begin{aligned}{\sqrt[{3}]{t_{0}}}&=mt_{0}+c&{\text{ (match in value)}}\\[3mu]{\tfrac {1}{3}}\left(t_{0}\right)^{-2/3}&=m&{\text{ (match in slope)}}\end{aligned}}}

The intercept *f*(0) = *c* was chosen so that *L** would be 0 for *Y* = 0: *c* = ⁠16/116⁠ = ⁠4/29⁠. The above two equations can be solved for *m* and *t*0:

- m = 1 3 δ − 2 = 7.787037 … t 0 = δ 3 = 0.008856 … {\displaystyle {\begin{aligned}m&={\tfrac {1}{3}}\delta ^{-2}&=7.787037\ldots \\t_{0}&=\delta ^{3}&=0.008856\ldots \end{aligned}}}

where *δ* = ⁠6/29⁠.[9]

[10]

### From CIELAB to CIEXYZ

The reverse transformation is most easily expressed using the inverse of the function *f* above:

- X = X n f − 1 ( L ⋆ + 16 116 + a ⋆ 500 ) Y = Y n f − 1 ( L ⋆ + 16 116 ) Z = Z n f − 1 ( L ⋆ + 16 116 − b ⋆ 200 ) {\displaystyle {\begin{aligned}X&=X_{\mathrm {n} }f^{-1}\left({\frac {L^{\star }+16}{116}}+{\frac {a^{\star }}{500}}\right)\\Y&=Y_{\mathrm {n} }f^{-1}\left({\frac {L^{\star }+16}{116}}\right)\\Z&=Z_{\mathrm {n} }f^{-1}\left({\frac {L^{\star }+16}{116}}-{\frac {b^{\star }}{200}}\right)\\\end{aligned}}}

where

- f − 1 ( t ) = { t 3 if t > δ 3 δ 2 ( t − 4 29 ) otherwise {\displaystyle f^{-1}(t)={\begin{cases}t^{3}&{\text{if }}t>\delta \\3\delta ^{2}\left(t-{\tfrac {4}{29}}\right)&{\text{otherwise}}\end{cases}}}

and where *δ* = ⁠6/29⁠.

## Cylindrical model

The [sRGB](/source/SRGB) gamut (*left*) and [optimal color solid](/source/Color_solid#Optimal_color_solid) under D65 illumination (*right*) plotted within the CIELCHab color space. *L* is the vertical axis; *C* is the cylinder radius; *h* is the angle around the circumference.

The "CIELCh" or "CIEHLC" space is a color space based on CIELAB, which uses the [polar coordinates](/source/Polar_coordinates) *C** ([chroma](/source/Colorfulness#Chroma), colorfulness of the color) and *h*° (hue angle, angle of the hue in the CIELAB color wheel) instead of the [Cartesian coordinates](/source/Cartesian_coordinates) *a** and *b**. The CIELAB lightness L* remains unchanged.

The conversion of *a** and *b** to *C** and *h*° is performed as follows:

- C ⋆ = a ∗ 2 + b ∗ 2 , h ∘ = atan ⁡ ( b ∗ / a ∗ ) {\displaystyle C^{\star }={\sqrt {{a^{*}}^{2}+{b^{*}}^{2}}},\qquad h^{\circ }=\operatorname {atan} \left({b^{*}}/{a^{*}}\right)}

Conversely, given the [polar coordinates](/source/Polar_coordinates), conversion to Cartesian coordinates is achieved with:

- a ⋆ = C ⋆ cos ⁡ ( h ∘ ) , b ⋆ = C ⋆ sin ⁡ ( h ∘ ) {\displaystyle a^{\star }=C^{\star }\cos(h^{\circ }),\qquad b^{\star }=C^{\star }\sin(h^{\circ })}

The LCh (or HLC) color space is not the same as the HSV, HSL or HSB color models, although their values can also be interpreted as a base color, saturation and lightness of a color. The HSL values are a polar coordinate transformation of what is technically defined RGB cube color space. LCh is still [perceptually uniform](/source/Color_difference#Tolerance).

*L* is the vertical axis; *C* is the cylinder radius; *h* is the angle around the circumference.

Further, *H* and *h* are not identical, because HSL space uses as primary colors the three additive primary colors red, green and blue (*H* = 0, 120, 240°). Instead, the LCh system uses the four colors red, yellow, green and blue (*h* = 0, 90, 180, 270°). Regardless the angle *h*, *C* = 0 means the achromatic colors (non saturated), that is, the gray axis.

The simplified spellings LCh, LCh(ab), LCH, LCH(ab) and HLC are common, but the letter presents a different order. [HCL color space](/source/HCL_color_space) (Hue-Chroma-Luminance) on the other hand is a commonly used alternative name for the [L*C*h(uv)](/source/CIELUV#Cylindrical_representation_(CIELCh)) color space, also known as the *cylindrical representation* or *polar [CIELUV](/source/CIELUV)*. This name is commonly used by [information visualization](/source/Information_visualization) practitioners who want to present data without the bias implicit in using varying [saturation](/source/Colorfulness).[11][12] The name Lch(ab) is sometimes used to differentiate from L*C*h(uv).

## Other related color spaces

A related color space, the CIE 1976 *L***u***v** color space (a.k.a. [CIELUV](/source/CIELUV)), preserves the same *L** as *L*a*b** but has a different representation of the chromaticity components. CIELAB and CIELUV can also be expressed in cylindrical form (CIELCh[ab](/source/CIELUV#Cylindrical_representation_(CIELCh))[13] and [CIELChuv](/source/CIELUV#Cylindrical_representation_(CIELCh)), respectively), with the chromaticity components replaced by correlates of [chroma](/source/Chrominance) and [hue](/source/Hue).

Since the work on CIELAB and CIELUV, the CIE has been incorporating an increasing number of [color appearance phenomena](/source/Color_appearance_phenomena) into their models and difference equations to better predict human color perception. These [color appearance models](/source/Color_appearance_model), of which CIELAB is a simple example,[14] culminated with [CIECAM02](/source/CIECAM02).

[Oklab](/source/Oklab_color_space) is built on the same spatial structure and achieves greater perceptual uniformity.

## Usage

Some systems and software applications that support CIELAB include:

- CIELAB is used extensively by [X-Rite](/source/X-Rite) as a color space with their hardware and software color measuring systems.

- CIELAB D50 is available in [Adobe Photoshop](/source/Adobe_Photoshop), where it is called "Lab mode".[15][16]

- CIELAB is available in [Affinity Photo](/source/Affinity_Photo) by changing the document's Colour Format to "Lab (16 bit)". The [white point](/source/White_point), which defaults to [D50](/source/Standard_illuminant#Illuminant_series_D), can be changed by [ICC profile](/source/ICC_profile).

- CIELAB D50 is available in [ICC profiles](/source/ICC_profile) as a [profile connection space](/source/Color_management#Profile_connection_space) named "Lab color space".[2]

- CIELAB (any white point) is a supported color space in [TIFF](/source/TIFF) image files.[17]

- CIELAB (any white point) is available in [PDF](/source/PDF) documents, where it is called the "Lab color space".[18][19]

- CIELAB is an option in Digital Color Meter in [macOS](/source/MacOS) described as "L*a*b*".

- CIELAB is available in the [RawTherapee](/source/RawTherapee) photo editor, where it is called the "Lab color space".[20]

- CIELAB is used by [GIMP](/source/GIMP) for the hue-chroma adjustment filter, fuzzy-select and paint-bucket. There is also a LCh(ab) color picker.[21]

- Web browser support for CIELAB was introduced as part of [CSS](/source/CSS) Color Module Level 4, and is supported in all major browsers.[22][23]

## Hunter Lab

This section is an excerpt from [Hunter Lab](/source/Hunter_Lab).[[edit](https://en.wikipedia.org/w/index.php?title=Hunter_Lab&action=edit)]

[Hunter Lab](/source/Hunter_Lab) (also known as Hunter L,a,b) is a [color space](/source/Color_space) defined in 1948[24][25] by [Richard S. Hunter](/source/Richard_S._Hunter). It was designed to be computed via simple formulas from the [CIEXYZ](/source/CIEXYZ) space, but to be more perceptually uniform. Hunter named his coordinates *L*, *a* and *b*. Hunter Lab was a precursor to [CIELAB](/source/CIELAB), created in 1976 by the [International Commission on Illumination](/source/International_Commission_on_Illumination) (CIE), which named the coordinates for CIELAB as *L**, *a**, *b** to distinguish them from Hunter's coordinates.[24][25]

## See also

- [Color theory](/source/Color_theory)

- [Opponent process](/source/Opponent_process)

- [HSL and HSV](/source/HSL_and_HSV)

- [RGB color model](/source/RGB_color_model)

- [CMYK color model](/source/CMYK_color_model)

- [CIELUV](/source/CIELUV)

- [CIECAM02](/source/CIECAM02)

- [HCL color space](/source/HCL_color_space)

- [Oklab color space](/source/Oklab_color_space)

## Notes

1. **[^](#cite_ref-1)** Referring to CIELAB as "Lab" without asterisks should be avoided to prevent confusion with [Hunter Lab](/source/Hunter_Lab).

## References

1. **[^](#cite_ref-2)** *CIE Colorimetry 15* (Third ed.). CIE. 2004. [ISBN](/source/ISBN_(identifier)) [3-901-906-33-9](https://en.wikipedia.org/wiki/Special:BookSources/3-901-906-33-9).

1. ^ [***a***](#cite_ref-ICC4_3-0) [***b***](#cite_ref-ICC4_3-1) International Color Consortium, *[Specification ICC.1:2004-10 (Profile version 4.2.0.0)](https://www.color.org/icc1v42.pdf) Image technology color management — Architecture, profile format and data structure,* (2006).

1. **[^](#cite_ref-4)** MacEvoy, Bruce. ["Explanation of this history"](https://www.handprint.com/HP/WCL/color7.html#CIELUV).

1. **[^](#cite_ref-5)** [A discussion and proposed improvement](http://www.brucelindbloom.com/UPLab.html), Bruce Lindbloom

1. **[^](#cite_ref-6)** [3D representations of the *L*a*b** gamut](http://www.brucelindbloom.com/index.html?WorkingSpaceInfo.html), Bruce Lindbloom.

1. **[^](#cite_ref-Jain89_7-0)** [Jain, Anil K.](/source/Anil_K._Jain_(electrical_engineer%2C_born_1946)) (1989). [*Fundamentals of Digital Image Processing*](https://archive.org/details/fundamentalsofdi0000jain). New Jersey, United States of America: [Prentice Hall](/source/Prentice_Hall). pp. [68](https://archive.org/details/fundamentalsofdi0000jain/page/68), 71, 73. [ISBN](/source/ISBN_(identifier)) [0-13-336165-9](https://en.wikipedia.org/wiki/Special:BookSources/0-13-336165-9).

1. **[^](#cite_ref-8)** ["LAB Integer Gamut —Bruce Lindbloom"](http://brucelindbloom.com/index.html?LabGamutDisplayHelp.html#IntegerLab). *brucelindbloom.com*. Retrieved 2020-12-12.

1. **[^](#cite_ref-9)** ["CIELAB Formula"](https://cie.co.at/eilvterm/17-23-076). *CIE Terms List*. Retrieved 2024-05-10.

1. **[^](#cite_ref-10)** János Schanda (2007). [*Colorimetry*](https://books.google.com/books?id=uZadszSGe9MC&q=lab+color+6-29+16-116&pg=PA61). Wiley-Interscience. p. 61. [ISBN](/source/ISBN_(identifier)) [978-0-470-04904-4](https://en.wikipedia.org/wiki/Special:BookSources/978-0-470-04904-4).

1. **[^](#cite_ref-11)** ["CIE 1976 L*a*b* colour space | eilv"](https://web.archive.org/web/20191228145700/http://eilv.cie.co.at/term/157). *eilv.cie.co.at*. Archived from [the original](http://eilv.cie.co.at/term/157) on 2019-12-28. Retrieved 2020-12-12.

1. **[^](#cite_ref-Zeileis2009_12-0)** Zeileis, Achim; Hornik, Kurt; Murrell, Paul (2009). ["Escaping RGBland: Selecting Colors for Statistical Graphics"](https://epub.wu.ac.at/1692/1/document.pdf) (PDF). *Computational Statistics & Data Analysis*. **53** (9): 3259–3270. [doi](/source/Doi_(identifier)):[10.1016/j.csda.2008.11.033](https://doi.org/10.1016%2Fj.csda.2008.11.033).

1. **[^](#cite_ref-13)** Stauffer, Reto; Mayr, Georg J.; Dabernig, Markus; Zeileis, Achim (2015). ["Somewhere over the Rainbow: How to Make Effective Use of Colors in Meteorological Visualizations"](https://www2.uibk.ac.at/downloads/c4041030/wpaper/2013-37.pdf) (PDF). *Bulletin of the American Meteorological Society*. **96** (2): 203–216. [Bibcode](/source/Bibcode_(identifier)):[2015BAMS...96..203S](https://ui.adsabs.harvard.edu/abs/2015BAMS...96..203S). [doi](/source/Doi_(identifier)):[10.1175/BAMS-D-13-00155.1](https://doi.org/10.1175%2FBAMS-D-13-00155.1). [hdl](/source/Hdl_(identifier)):[10419/101098](https://hdl.handle.net/10419%2F101098).

1. **[^](#cite_ref-14)** [CIE-L*C*h Color Scale](https://support.hunterlab.com/hc/en-us/article_attachments/201440715/an09_96a.pdf)

1. **[^](#cite_ref-15)** Fairchild, Mark D. (2005). ["Color and Image Appearance Models"](https://books.google.com/books?id=8_TxzK2B-5MC&q=cielab+color+appearance+model&pg=PA340). *Color Appearance Models*. John Wiley and Sons. p. 340. [ISBN](/source/ISBN_(identifier)) [0-470-01216-1](https://en.wikipedia.org/wiki/Special:BookSources/0-470-01216-1).

1. **[^](#cite_ref-margulis_16-0)** [Margulis, Dan](/source/Dan_Margulis) (2006). *Photoshop Lab Color: The Canyon Conundrum and Other Adventures in the Most Powerful Colorspace*. Berkeley, Calif. : London: Peachpit; Pearson Education. [ISBN](/source/ISBN_(identifier)) [0-321-35678-0](https://en.wikipedia.org/wiki/Special:BookSources/0-321-35678-0).

1. **[^](#cite_ref-17)** [The Lab Color Mode in Photoshop](https://web.archive.org/web/20081207061220/http://kb.adobe.com/selfservice/viewContent.do?externalId=310838), Adobe TechNote 310838

1. **[^](#cite_ref-TIFF6_18-0)** *[TIFF: Revision 6.0](http://partners.adobe.com/asn/developer/PDFS/TN/TIFF6.pdf) [Archived](https://web.archive.org/web/20000815065843/http://partners.adobe.com/asn/developer/PDFS/TN/TIFF6.pdf) 2000-08-15 at the [Wayback Machine](/source/Wayback_Machine)* Adobe Developers Association, 1992

1. **[^](#cite_ref-19)** [Color Consistency and Adobe Creative Suite](http://www.adobe.com/products/creativesuite/pdfs/cscolormgmt.pdf) [Archived](https://web.archive.org/web/20080725151421/http://www.adobe.com/products/creativesuite/pdfs/cscolormgmt.pdf) 2008-07-25 at the [Wayback Machine](/source/Wayback_Machine)

1. **[^](#cite_ref-20)** [Adobe Acrobat Reader 4.0 User Guide](http://www.state.nj.us/njded/legal/reader.pdf) "The color model Acrobat Reader uses is called CIELAB…"

1. **[^](#cite_ref-21)** ["Lab Adjustments - RawPedia"](https://rawpedia.rawtherapee.com/Lab_Adjustments). *rawpedia.rawtherapee.com*. Retrieved 2018-05-08.[*[self-published source?](https://en.wikipedia.org/wiki/Wikipedia:Verifiability#Self-published_sources)*]

1. **[^](#cite_ref-22)** ["2.6. More use for CIE LAB and CIE LCH"](https://docs.gimp.org/2.10/en_US/gimp-introduction-whats-new-lab-lch.html). *docs.gimp.org*.

1. **[^](#cite_ref-23)** ["Color Module Level 4"](https://www.w3.org/TR/css-color-4/#cie-lab). *w3.org*. Retrieved 2023-10-06.

1. **[^](#cite_ref-24)** ["lab() - CSS: Cascading Style Sheets MDN"](https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/lab#browser_compatibility). *developer.mozilla.org*. Retrieved 2023-10-06.

1. ^ [***a***](#cite_ref-Hunter_Lab_Hunter1948a_25-0) [***b***](#cite_ref-Hunter_Lab_Hunter1948a_25-1) Hunter, Richard Sewall. "Photoelectric Color-Difference Meter". p. 661. In: "Minutes of the Thirty-First Meeting of the Board of Directors of the Optical Society of America, Incorporated". *Journal of the Optical Society of America*. **38** (7): 651. July 1948. [doi](/source/Doi_(identifier)):[10.1364/JOSA.38.000651](https://doi.org/10.1364%2FJOSA.38.000651).

1. ^ [***a***](#cite_ref-Hunter_Lab_Hunter1948b_26-0) [***b***](#cite_ref-Hunter_Lab_Hunter1948b_26-1) Hunter, Richard Sewall. "Accuracy, Precision, and Stability of New Photo-electric Color-Difference Meter". p. 1094. In: "Proceedings of the Thirty-Third Annual Meeting of the Optical Society of America". *Journal of the Optical Society of America*. **38** (12): 1092–1106. December 1948. [doi](/source/Doi_(identifier)):[10.1364/JOSA.38.001092](https://doi.org/10.1364%2FJOSA.38.001092).

## External links

- [Demonstrative color conversion applet](https://www.cs.rit.edu/~ncs/color/a_spaces.html)

- [CIE Colorimetry 15-3](https://archive.org/details/gov.law.cie.15.2004) CIE Technical Report Colorimetry 15 third edition (2004). An authoritative reference.

- [Whitepaper on understanding colors](https://www.xrite.com/-/media/xrite/files/whitepaper_pdfs/l10-001_a_guide_to_understanding_color_communication/l10-001_understand_color_en.pdf) by X-rite.

v t e Color space List of color spaces Color models CAM CIECAM02 iCAM CAM16 CIECAM16 CIE XYZ (1931) RGB (1931) YUV (1960) UVW (1964) CIELAB (1976) CIELUV (1976) CIECAM02 CIECAM16 RGB RGB color spaces sRGB rg chromaticity Adobe Wide-gamut ProPhoto scRGB DCI-P3 Rec. 601 SMPTE 240M/"C" Rec. 709 Rec. 2020 Rec. 2100 Y′UV YUV PAL YDbDr SECAM YIQ NTSC YCbCr Rec. 601 Rec. 709 Rec. 2020 Rec. 2100 ICtCp Rec. 2100 YPbPr MAC xvYCC YCoCg Other CcMmYK CMYK ColorADD Coloroid LMS Hexachrome HSL, HSV HCL Imaginary color Oklab OSA-UCS PCCS RG RYB HWB YJK TSL Color systems and standards ACES ANPA Colour Index International CI list of dyes DIC Federal Standard 595 HKS ICC profile ISCC–NBS Munsell NCS Ostwald Pantone RAL list JIS Z8102 [ja] For the vision capacities of organisms or machines, see Color vision.

---
Adapted from the Wikipedia article [CIELAB color space](https://en.wikipedia.org/wiki/CIELAB_color_space) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/CIELAB_color_space?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
