| The Language of Colour Management | ||
|
This document contains a brief outline of a colour management system and definitions of the more common terms associated with it. Those looking for more authoritative documentation can find it at the International Color Consortium's website, currently at http://www.color.org. Useful factsheets on setting up colour management in Photoshop CS and CS2, as well as more general information, can be found at Native Digital's website. ICC Colour ManagementICC Colour Management provides a way to calibrate and maintain a computer system's colour output relatively easily and allows the transfer and the correct viewing of images between systems thus calibrated. The conversions outlined are carried out by a Colour Management Module (CMM). This is a set of routines made available to an image processing application. Examples of CMMs are the Windows ICM, Adobe's ACE and LittleCMS, an open source CMS. The PCSThe CMM maintains an image within the Profile Connection Space (PCS). This is an internal device-independent space which can represent all colours. The CMM also handles the movement of an image into the PCS by using input profiles to convert an image's colours to the chosen colour space on introduction, display profiles to convert the image correctly for rendering to the screen, and output profiles to convert the image from the chosen colour space into the gamut of the output device, normally a printer. Colour Models.Colours are often described in a relatively abstract mathematical way. Normally this involves three (in the case of RGB and LAB) or four (in the case of CMYK) values or colour components. In the RGB Colour Model one can describe a 3-D shape with (say) Red on the x-axis, Green on the y-axis and Blue on the z-axis. The 3-D shape so defined contains all theoretical colours. Examples of colour models are RGB, CMYK and LAB. Colour Spaces.Although all the colours in such a 3-D shape are theoretically possible, in practice this is not so. Hence it is necessary to apply a mapping function to the colour model to define a subset of colours which are reproducible. This subset of colours is called a colour space and it occupies a volume, and is completely contained, within our original 3-D shape. Examples of colour spaces within the RGB colour model are sRGB, AdobeRGB and ProPhotoRGB. In the CMYK colour model, a colour space may refer to any of a large number of printer's ink sets, examples are Euroscale, US Sheetfed and Japan Coloured. Color space is thus a term for a certain combination of a color model plus a mapping function. The term color space is often incorrectly used to also identify color models since identifying a color space automatically identifies the associated color model. Thus although several color spaces are based on the RGB colour model, it would be wrong to refer to the RGB color space. GamutThe range of colours occupied by a colour space within a colour model is called the space's Gamut. Any colour which does not fall within this volume is referred to as Out-of-Gamut. Colour ProfilesA Colour Profile is a piece of computer code which contains a mapping function. It can stand alone or be contained within an image file. There are a number of different types of profile but the most common are: Document Profiles Input Profiles As many input devices do not have input profiles it is necessary for an image to be converted by a document profile manually if it is to be a part of a colour managed workflow. Many digital cameras will associate a colour space with an image; normally this will be sRGB although more advanced cameras may give the choice of AdobeRGB as well. This process does not assign a profile to the image (except in a few older cases) but the information gives a suitably capable image manipulation application the information needed to assign the correct profile on loading, however this may require some user input. Display Profiles A monitor will always require some degree of calibration to allow it to display colours correctly even in the presence of a monitor profile. This can be achieved moderately well using software such as Adobe's Gamma utility but the best results are achieved using a colorimeter to analyse the monitor's output and create a custom display profile. Output Profiles Rendering IntentsWhen a colour managing image processing application sends an image to the monitor it does so using the monitor display profile which relates the colours in the colour space assigned to the image to the capabilities of the monitor. Normally this works well because the common colour space gamuts fit well with the monitor's gamut. When the same image is sent to a printer this is not often the case. The inks used in the printer work in a way which reduces the saturation available as the image darkens and a printer has problems rendering shades as they approach black and bright colours will not be as bright as is possible on-screen. In other words a printer's gamut is narrow. In consequence the printer's output profile must convert any of the image's colours which the printer cannot render into colours which it can. This conversion can be handled in a number of ways according to the Rendering Intent. Relative Colorimetric Perceptual Absolute Colorimetric Saturation The latter two intents are of little interest to image manipulators and photographers. Which of the former intents is chosen is largely down to the individual. Many photographers would always recommend the use of relative colorimetric but maybe the choice is better made on consideration of the individual image requirements. Choosing a Colour SpaceThe format of the image may determine what colour space is appropriate. If an image is for publication it is likely to be CMYK. Thus the colour space and the profile will be dictated by the requirements of the printing method, notably the inkset used. When using RGB images the choice of colour space is largely personal as the differences between many RGB colour spaces is not great. A colour space encompassing the colours present in the gamuts of the devices used would be perfect but is often not possible so it is necessary to choose that which gives the nearest fit. This is difficult to test in practice and many photographers have concluded, through experience, that AdobeRGB is a better choice than sRGB as the loss of saturation is more than compensated for by the increased range of colours available. The caveat is that it is never good to swap between colour spaces as colour information is almost certain to be lost. Consequently, if a camera can only produce images in the sRGB colour space, or an image has already been converted to sRGB, then all subsequent editing should be done in the sRGB space rather than converting the image to another space.sRGB AdobeRGB ProPhotoRGB
|
copyright © tony cropper 2006