Copyright | (c) Alexey Kuleshevich 2019-2025 |
---|---|
License | BSD3 |
Maintainer | Alexey Kuleshevich <[email protected]> |
Stability | experimental |
Portability | non-portable |
Safe Haskell | None |
Language | Haskell2010 |
Graphics.Color.Illuminant.ITU.Rec470
Description
Documentation
Whitepoint C that is used for ITU: Rec.470 (525). It is slightly different than
C
that is defined by CIE1931, thus a separate
declaration in here.
>>>
whitePoint :: WhitePoint C Float
WhitePoint (Chromaticity {chromaticityCIExyY = <CIExyY * C:( 0.31000000, 0.31600000)>})>>>
whitePointTristimulus :: Color (XYZ C) Float
<XYZ * C:( 0.98101264, 1.00000000, 1.18354420)>>>>
colorTemperature :: CCT C
CCT {unCCT = 6774.0}
Since: 0.1.0
Instances
Whitepoint D65 that is used for ITU: Rec.470 (625). It is slightly different than
D65
that is defined by CIE1931 and
D65
specified in Rec.601, thus a separate
declaration in here.
>>>
whitePoint :: WhitePoint D65 Float
WhitePoint (Chromaticity {chromaticityCIExyY = <CIExyY * D65:( 0.31300000, 0.32900000)>})>>>
whitePointTristimulus :: Color (XYZ D65) Float
<XYZ * D65:( 0.95136780, 1.00000000, 1.08814610)>>>>
colorTemperature :: CCT D65
CCT {unCCT = 6504.0}
Since: 0.1.0
Instances
Illuminant D65 Source # |
| ||||||||
Defined in Graphics.Color.Illuminant.ITU.Rec470 Associated Types
| |||||||||
RedGreenBlue BT470_625 D65 Source # | ITU-R BT.470 (625) color space | ||||||||
Defined in Graphics.Color.Space.RGB.ITU.Rec470 Methods gamut :: RealFloat e => Gamut BT470_625 D65 e Source # transfer :: RealFloat e => e -> e Source # itransfer :: RealFloat e => e -> e Source # npm :: (ColorSpace (BT470_625 'Linear) D65 e, RealFloat e) => NPM BT470_625 e Source # inpm :: (ColorSpace (BT470_625 'Linear) D65 e, RealFloat e) => INPM BT470_625 e Source # mkColorRGB :: forall e (l :: Linearity). Color RGB e -> Color (BT470_625 l) e Source # unColorRGB :: forall (l :: Linearity) e. Color (BT470_625 l) e -> Color RGB e Source # | |||||||||
Elevator e => ColorSpace (BT470_625 'Linear) D65 e Source # | ITU-R BT.470 (625) color space | ||||||||
Defined in Graphics.Color.Space.RGB.ITU.Rec470 Associated Types
Methods toBaseModel :: Color (BT470_625 'Linear) e -> Color (BaseModel (BT470_625 'Linear)) e Source # fromBaseModel :: Color (BaseModel (BT470_625 'Linear)) e -> Color (BT470_625 'Linear) e Source # toBaseSpace :: Color (BT470_625 'Linear) e -> Color (BaseSpace (BT470_625 'Linear)) e Source # fromBaseSpace :: Color (BaseSpace (BT470_625 'Linear)) e -> Color (BT470_625 'Linear) e Source # luminance :: (Elevator a, RealFloat a) => Color (BT470_625 'Linear) e -> Color (Y D65) a Source # grayscale :: Color (BT470_625 'Linear) e -> Color X e Source # replaceGrayscale :: Color (BT470_625 'Linear) e -> Color X e -> Color (BT470_625 'Linear) e Source # applyGrayscale :: Color (BT470_625 'Linear) e -> (Color X e -> Color X e) -> Color (BT470_625 'Linear) e Source # toColorXYZ :: (Elevator a, RealFloat a) => Color (BT470_625 'Linear) e -> Color (XYZ D65) a Source # fromColorXYZ :: (Elevator a, RealFloat a) => Color (XYZ D65) a -> Color (BT470_625 'Linear) e Source # | |||||||||
Elevator e => ColorSpace (BT470_625 'NonLinear) D65 e Source # | ITU-R BT.470 (625) color space | ||||||||
Defined in Graphics.Color.Space.RGB.ITU.Rec470 Associated Types
Methods toBaseModel :: Color (BT470_625 'NonLinear) e -> Color (BaseModel (BT470_625 'NonLinear)) e Source # fromBaseModel :: Color (BaseModel (BT470_625 'NonLinear)) e -> Color (BT470_625 'NonLinear) e Source # toBaseSpace :: Color (BT470_625 'NonLinear) e -> Color (BaseSpace (BT470_625 'NonLinear)) e Source # fromBaseSpace :: Color (BaseSpace (BT470_625 'NonLinear)) e -> Color (BT470_625 'NonLinear) e Source # luminance :: (Elevator a, RealFloat a) => Color (BT470_625 'NonLinear) e -> Color (Y D65) a Source # grayscale :: Color (BT470_625 'NonLinear) e -> Color X e Source # replaceGrayscale :: Color (BT470_625 'NonLinear) e -> Color X e -> Color (BT470_625 'NonLinear) e Source # applyGrayscale :: Color (BT470_625 'NonLinear) e -> (Color X e -> Color X e) -> Color (BT470_625 'NonLinear) e Source # toColorXYZ :: (Elevator a, RealFloat a) => Color (BT470_625 'NonLinear) e -> Color (XYZ D65) a Source # fromColorXYZ :: (Elevator a, RealFloat a) => Color (XYZ D65) a -> Color (BT470_625 'NonLinear) e Source # | |||||||||
type Temperature D65 Source # | |||||||||
Defined in Graphics.Color.Illuminant.ITU.Rec470 |