Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data ColorComponents = ColorComponents {}
- rgbComponents :: ColorComponents
- hsvComponents :: ColorComponents
- labComponents :: ColorComponents
- xyzComponents :: ColorComponents
- lchComponents :: ColorComponents
- interpolate :: ColorComponents -> Colour Double -> Colour Double -> Double -> Colour Double
- interpolateRGB8 :: ColorComponents -> PixelRGB8 -> PixelRGB8 -> Double -> PixelRGB8
- interpolateRGBA8 :: ColorComponents -> PixelRGBA8 -> PixelRGBA8 -> Double -> PixelRGBA8
- toRGB8 :: Colour Double -> PixelRGB8
- fromRGB8 :: PixelRGB8 -> Colour Double
Documentation
data ColorComponents Source #
rgbComponents :: ColorComponents Source #
interpolate rgbComponents yellow blue
hsvComponents :: ColorComponents Source #
interpolate hsvComponents yellow blue
labComponents :: ColorComponents Source #
interpolate labComponents yellow blue
xyzComponents :: ColorComponents Source #
interpolate xyzComponents yellow blue
lchComponents :: ColorComponents Source #
interpolate lchComponents yellow blue
interpolate :: ColorComponents -> Colour Double -> Colour Double -> Double -> Colour Double Source #
interpolateRGB8 :: ColorComponents -> PixelRGB8 -> PixelRGB8 -> Double -> PixelRGB8 Source #
interpolateRGBA8 :: ColorComponents -> PixelRGBA8 -> PixelRGBA8 -> Double -> PixelRGBA8 Source #