|This is a new page, currently under construction!|
Krita has many different color spaces and models. Following here is a brief explanation of each, and their use-cases.
Red, Green, Blue.
These are the most efficient primaries for light-based color mixing, like computer screens. Adding Red, Green and Blue light together results in White, and is thus named the additive color wheel.
RGB is used for two purposes:
Images that are meant for viewing on a screen: So that could be images for the web, buttons, avatars, or just portfolio images. Or for Video games, both sprites and textures are best in RGB there. Or for 3d rendering, visual effects and cg animation.
And for the working space. A working space is a RGB gamut that is really large and predictable, meaning it's good for image manipulation. You use this next to a profiled monitor. This way you can have precise colours while also being able to view them correctly on multiple screens.
|Color 1||Color 2||Normal||Multiply||Screen|
|R & G||1.0||0.0||0.0||0.0||1.0||0.0||0.5||0.5||0.5||0.0||0.0||0.0||1.0||1.0||0.0|
These are not included as their own color spaces in Krita. However, they do show up in the blending modes and color selectors, so a brief overview:
--Images of relationship rgb-hsv etc.
This color space only registers grey-values. This is useful, because by only registering grey values, it only needs one channel of information, which in turn means the image becomes much lighter in memory consumption!
This is useful for textures, but also anything else that needs to stay grayscale, like Black and White comics.
Cyan, Magenta, Yellow, Key
This is the color space of printers. Unlike computers, printers have these four colors, and adding them all adds up to black instead of white. This is thus also called a 'subtractive' color space.
While CMYK has a smaller 'gamut' than RGB, however, it's still recommended to use a RGB working space profile to do your editing in. Afterwards, you can convert it to your printer's CMYK profile using either perceptual or relative colorimetric intend. Or you can just give the workspace rgb image to your printer and let them handle the work.
Luminosity, Red-chroma, Blue-chroma
YCrCb stands for
This color space is often used in photography and in (correct) implementations of JPEG. As humans you're much more sensitive to the lightness of colors, and thus JPEG tries to compress the Cr and Cb channels, and leave the Y channel in full quality.
|Krita doesn't bundle a ICC profile for YCrCb on the basis of there being no open source ICC profiles for this color space. It's unusable without one, and also probably very untested.|
Back in 1931, the CIE(Institute of Color and Light), was studying human color perception. In doing so, they made the first color spaces, with XYZ being the one best at approximating human vision.
It's almost impossible to really explain what XYZ is.
XYZ is used as a baseline reference for all other profiles and models. All color conversions are done in XYZ, and all profiles coordinates match XYZ.
L*a*b* is supossed to be a more comprehensible variety of XYZ and the most 'complete' of all color spaces. It's often used as an in between colour space in conversion, but even more as the correct color space to do color-balancing in. It's far easier to adjust the contrast and color tone in L*a*b*.
L*a*b* is technically the same as Photoshop's LAB. Photoshop specifically uses CIELAB d50.
Maybe you have noticed that blending modes in LAB don't work like they do in RGB or CMYK. This is because the blending modes work by doing a bit of maths on the color coordinates, and because color coordinates are different per color space, the blending modes look different.