▼ |  | Pict: Functional Pictures

1 | Pict Datatype
2 | Basic Pict Constructors
3 | Pict Combiners
4 | Pict Drawing Adjusters
5 | Bounding Box Adjusters
6 | Pict Finders
7 | More Pict Constructors
8 | Animation Helpers
9 | Color Helpers
10 | Shadows
11 | Conditional Combinations
12 | Tree Layout
13 | Miscellaneous
14 | Rendering
15 | Conversion to Picts

On this page:

red
orange
yellow
green
blue
purple
black
brown
gray
white
cyan
magenta
light
dark
color/ c

6.8
top ← prev up next →

### 9`` Color Helpers

(require pict/color) | package: pict-lib

> procedure (red pict) → pict?
> pict : pict?
> procedure (orange pict) → pict?
> pict : pict?
> procedure (yellow pict) → pict?
> pict : pict?
> procedure (green pict) → pict?
> pict : pict?
> procedure (blue pict) → pict?
> pict : pict?
> procedure (purple pict) → pict?
> pict : pict?
> procedure (black pict) → pict?
> pict : pict?
> procedure (brown pict) → pict?
> pict : pict?
> procedure (gray pict) → pict?
> pict : pict?
> procedure (white pict) → pict?
> pict : pict?
> procedure (cyan pict) → pict?
> pict : pict?
> procedure (magenta pict) → pict?
> pict : pict?

These functions apply appropriate colors to picture p.

Example:

> > (red (disk 20))

Added in version 1.4 of package pict-lib.

> procedure (light color) → color/c
> color : color/c
> procedure (dark color) → color/c
> color : color/c

These functions produce ligher or darker versions of a color.

Example:

> > (hc-append (colorize (disk 20) "red")
> (colorize (disk 20) (dark "red"))
> (colorize (disk 20) (light "red")))

Added in version 1.4 of package pict-lib.

> value color/c : flat-contract?

This contract recognizes color strings, color% instances, and RGB color lists.

Added in version 1.4 of package pict-lib.

top ← prev up next →