prizm-0.3.1.0: A haskell library for computing with colors

Safe HaskellSafe-Inferred

Data.Prizm.Types

Documentation

newtype RGBtoXYZ Source

Constructors

RGBtoXYZ [[Double]] 

newtype XYZtoRGB Source

Constructors

XYZtoRGB [[Double]] 

data RGB a Source

Constructors

RGB !a !a !a 

Instances

Functor RGB

Functor instances

Applicative RGB

Applicative instances

Eq a => Eq (RGB a) 
Ord a => Ord (RGB a) 
Show a => Show (RGB a) 

data CIEXYZ a Source

Constructors

CIEXYZ !a !a !a 

Instances

Functor CIEXYZ 
Applicative CIEXYZ 
Eq a => Eq (CIEXYZ a) 
Ord a => Ord (CIEXYZ a) 
Show a => Show (CIEXYZ a) 

data CIELAB a Source

Constructors

CIELAB !a !a !a 

Instances

Functor CIELAB 
Applicative CIELAB 
Eq a => Eq (CIELAB a) 
Ord a => Ord (CIELAB a) 
Show a => Show (CIELAB a) 

data CIELCH a Source

Constructors

CIELCH !a !a !a 

Instances

Functor CIELCH 
Applicative CIELCH 
Eq a => Eq (CIELCH a) 
Ord a => Ord (CIELCH a) 
Show a => Show (CIELCH a)