hcg-minus-0.15: haskell cg (minus)

Safe HaskellSafe-Inferred
LanguageHaskell98

Data.CG.Minus.Colour

Contents

Description

Colour related functions

Synopsis

Documentation

type C = Colour Double Source

Opaque colour.

type Ca = AlphaColour Double Source

Colour with alpha channel.

mk_grey :: (Ord a, Floating a) => a -> Colour a Source

Grey Colour.

to_greyscale :: (Ord a, Floating a) => Colour a -> a Source

Reduce Colour to grey. Constants are 0.3, 0.59 and 0.11.

pureColour :: (Ord a, Fractional a) => AlphaColour a -> Colour a Source

Discard alpha channel, if possible.

Tuples

toC :: (Double, Double, Double) -> C Source

Tuple to C, inverse of unC.

unC :: C -> (Double, Double, Double) Source

C to (red,green,blue) tuple.

toCa :: (Double, Double, Double, Double) -> Ca Source

Tuple to Ca, inverse of unCa.

unCa :: Ca -> (Double, Double, Double, Double) Source

Ca to (red,green,blue,alpha) tuple

Constants

venetianRed :: C Source

Venetian red (#c80815).

swedishAzureBlue :: C Source

Swedish azure blue (#005b99).

safetyOrange :: C Source

Safety orange (#ff6600).

dyeMagenta :: C Source

Dye magenta (#ca1f7b).

candlelightYellow :: C Source

Candlelight yellow (#fcd116).

subtractivePrimaryCyan :: C Source

Subtractive primary cyan (#00B7EB).

fernGreen :: C Source

Fern green (#009246).

sepiaBrown :: C Source

Sepia brown (#704214).

non_svg_colour_set :: [C] Source

The set of named colours defined in this module.

SVG colours

svg_colour_set :: [C] Source

The set of named colours in the SVG specification (in alphabetical order).