2module Graphics.Color (rgba,rgb,hsva,hsv,
12data Color = Color Int Int Int Float
14-- Create RGB colors with an alpha component for transparency.
15-- The alpha component is specified with numbers between 0 and 1.
16rgba : Int -> Int -> Int -> Float -> Color
19-- Create RGB colors from numbers between 0 and 255 inclusive.
20rgb : Int -> Int -> Int -> Color
21rgb r g b = Color r g b 1
31yellow = Color 255 255 0 1
33cyan = Color 0 255 255 1
35magenta = Color 255 0 255 1
40white = Color 255 255 255 1
43gray = Color 128 128 128 1
45grey = Color 128 128 128 1
48maroon = Color 128 0 0 1
52green = Color 0 128 0 1
55teal = Color 0 128 128 1
57purple = Color 128 0 128 1
60violet = Color 238 130 238 1
62forestGreen = Color 34 139 34 1
64-- Produce a “complementary color”.
65-- The two colors will accent each other.
66complement : Color -> Color
68-- Create HSV colors with an alpha component for transparency.
69-- The alpha component is specified with numbers between 0 and 1.
70hsva : Int -> Float -> Float -> Float -> Color
72-- Create HSV colors. HSV stands for hue-saturation-value.
74-- Hue is a degree from 0 to 360 representing a color wheel: red at 0°,
75-- green at 120°, blue at 240°, and red again at 360°.
76-- This makes it easy to cycle through colors and compute color complements,
77-- triads, tetrads, etc.
79-- Saturation is a number between 1 and 0 where lowering this number makes
80-- your color more grey. This can help you tone a color down.
82-- Value is also a number between 1 and 0. Lowering this number makes your
85-- Look up the “HSV cylinder” for more information.
86hsv : Int -> Float -> Float -> Color
89 = Linear (Float,Float) (Float,Float) [(Float,Color)]
90 | Radial (Float,Float) Float (Float,Float) Float [(Float,Color)]
92linear : (Number a, Number a) ->
93 (Number a, Number a) -> [(Float,Color)] -> Gradient
95radial : (Number a,Number a) -> Number a ->
96 (Number a,Number a) -> Number a -> [(Float,Color)] -> Gradient
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list