Changelog for Color-0.4.0
Changelog for Color
0.4.0
- Addition of
DIN99
color space. - Scale
L*a*b*
color space to[0, 1]
range from the more common[0, 100]
for consistency. - Addition of:
toGrayscale
,applyGrayscale
andreplaceGrayscale
. - Addition of:
ChannelCount
,channelCount
,channelNames
andchannelColors
- Remove
RealFloat
constraint fromColorSpace
forY'
0.3.3
Addition of SVG
colors
0.3.2
- Addition of
CIEL*u*v*
colorspace andLCh
views of bothCIEL*a*b*
andL*u*v*
.
0.3.1
- Remove
RealFloat
constraint fromColorSpace
forY'
0.3.0
-
Rename
Y
color model intoX
to avoid the annoying name conflict. -
Add
ColorSpace
instance forY'
and enrich it with base space info -
Rename
YCbCr
->Y'CbCr
and remove explicit linearity from its base space -
Fix BT470 transfer function.
ecctf
anddcctf
were mixed up. -
Move
transfer
anditransfer
functions into theRedGreenBlue
class -
Move out
ecctf
anddcctf
functions outside ofRedGreenBlue
class -
Remove all customized functions from RGB modules in favor of their respective class implementations:
primaries
(standalone) ->gamut
(in class)transfer
(standalone) ->transfer
(in class)itransfer
(standalone) ->itransfer
(in class)npmStandard
(standalone) ->npm
(in class)inpmStandard
(standalone) ->inpm
(in class)
-
Addition of
coerceGamut
-
Fix re-export of vector's
MVector
,Vector
type families. -
Re-arrange how modules are exported a little bit.
0.2.0
- Addition of
CIE1931 RGB
color space - Add
Linearity
kind toRedGreenBlue
color spaces. - Add
Default
instance forPixel
- Addition of universal division
(//)
toElevator
- Addition of CIE1931 RGB color space.
- Fix show instance for floating point colors: adjust formatting in Elevator for
Float
andDouble
- Add record accessor functions:
chromaticityCIExyY
,whitePointChromaticity
- Fix show instance for
Gamut
- Remove deprecated:
CIECAM02
andciecam02Adaptation
0.1.4
- Export
pixelColor
- Add luma related patterns:
PixelY'
,PixelY'A
,Y'
andY'A
. AlsorgbPixelLuma
0.1.3.1
- Fix introduced in
0.1.2
forAlpha cs
was incomplete and is fixed in this version without breakage.
0.1.3 (deprecated)
- Addition of
CMCCAT2000
. - Rename
CIECAM02
toCIECAT02
with a fallback synonym for backwards compatibility - Fix
ColorSpace
instance forAlpha cs
- Add
ColorSpace
instances forYCbCr cs
color spaces that haveLuma
instance:BT709
,BT601_525
andBT601_625
0.1.2
- Fix
YCbCr
conversion to derived RGB color spaces - Fix conversion of
toWord64 (1 :: Double)
andtoWord632 (1 :: Float)
. - Addition of
xyzColorMatchingFunctions
andspectralPowerDistributions
0.1.1
- Addition of
Graphics.Color.Illuminant.Wikipedia
module - Addition of
convertColor
andconvertColorFloat
functions
0.1.0
Initial alpha release