colour-2.3.1: A model for human colour/color perceptionSource codeContentsIndex
Data.Colour.SRGB.Linear
Description
Provides a linear colour space with the same gamut as Data.Colour.SRGB.
Synopsis
data Colour a
data RGB a = RGB {
channelRed :: !a
channelGreen :: !a
channelBlue :: !a
}
rgb :: Fractional a => a -> a -> a -> Colour a
toRGB :: Fractional a => Colour a -> RGB a
sRGBGamut :: RGBGamut
Documentation
data Colour a Source

This type represents the human preception of colour. The a parameter is a numeric type used internally for the representation.

The Monoid instance allows one to add colours, but beware that adding colours can take you out of gamut. Consider using blend whenever possible.

data RGB a Source
An RGB triple for an unspecified colour space.
Constructors
RGB
channelRed :: !a
channelGreen :: !a
channelBlue :: !a
rgb :: Fractional a => a -> a -> a -> Colour aSource
Constructs a Colour from RGB values using the linear RGB colour with the same gamut as sRGB.
toRGB :: Fractional a => Colour a -> RGB aSource
Return RGB values using the linear RGB colour with the same gamut as sRGB.
sRGBGamut :: RGBGamutSource
This is the gamut for the sRGB colour space.
Produced by Haddock version 2.6.0