Graphics.Image.ColorSpace

Pixels

Family of Pixels

data family Pixel cs e :: *

Luma (gray scale)

toPixelY

toImageY

toPixelYA

toImageYA

RGB

toPixelRGB

toImageRGB

toPixelRGBA

toImageRGBA

HSI

toPixelHSI

toImageHSI

toPixelHSIA

toImageHSIA

CMYK

toPixelCMYK

toImageCMYK

toPixelCMYKA

toImageCMYKA

YCbCr

toPixelYCbCr

toImageYCbCr

toPixelYCbCrA

toImageYCbCrA

Binary

toPixelBinary

fromPixelBinary

toImageBinary

fromImageBinary

data Bit

on

off

isOn

isOff

fromBool

zero

one

bit2bool

bool2bit

toNum

fromNum

Complex

Rectangular form

data Complex a

(+:)

realPart

imagPart

Polar form

mkPolar

cis

polar

magnitude

phase

Conjugate

conjugate

X

squashWith

squashWith2

toPixelsX

fromPixelsX

toImagesX

fromImagesX

ColorSpace

Operations on Pixels

eqTolPx

Luma

data Y

data YA

class ToY cs e

class ToYA cs e

RGB

data RGB

data RGBA

class ToRGB cs e

class ToRGBA cs e

HSI

data HSI

data HSIA

class ToHSI cs e

class ToHSIA cs e

CMYK

data CMYK

data CMYKA

class ToCMYK cs e

class ToCMYKA cs e

YCbCr

data YCbCr

data YCbCrA

class ToYCbCr cs e

class ToYCbCrA cs e

X

data X

Precision

Image

toWord8I

toWord16I

toWord32I

toFloatI

toDoubleI

Pixel

toWord8Px

Componenet

data Word8

data Word16

data Word32

data Word64