Loading a Default Color Table

IDL uses color tables to associate pixel values in indexed images with specific RGB color values. IDL's predefined color tables are listed in the table below. To open a dialog with the list of predefined colors, type XLOADCT at the IDL command prompt.

You can also define custom color tables with the COLORTABLE function.

Index Value

Name

Sample

0

B-W LINEAR

1

BLUE/WHITE

2

GRN-RED-BLU-WHT

3

RED TEMPERATURE

4

BLUE/GREEN/RED/YELLOW

5

STD GAMMA-II

6

PRISM

7

RED-PURPLE

8

GREEN/WHITE LINEAR

9

GRN/WHT EXPONENTIAL

10

GREEN-PINK

11

BLUE-RED

12

16 LEVEL

13

RAINBOW

14

STEPS

15

STERN SPECIAL

16

Haze

17

Blue - Pastel - Red

18

Pastels

19

Hue Sat Lightness 1

20

Hue Sat Lightness 2

21

Hue Sat Value 1

22

Hue Sat Value 2

23

Purple-Red + Stripes

24

Beach

25

Mac Style

26

Eos A

27

Eos B

28

Hardcandy

29

Nature

30

Ocean

31

Peppermint

32

Plasma

33

Blue-Red

34

Rainbow

35

Blue Waves

36

Volcano

37

Waves

38

Rainbow18

39

Rainbow + white

40

Rainbow + black

ColorBrewer Schemes

41

CB-Accent

42

CB-Dark2

43

CB-Paired

44

CB-Pastel1

45

CB-Pastel2

46

CB-Set1

47

CB-Set2

48

CB-Set3

49

CB-Blues

50

CB-BuGn

51

CB-BuPu

52

CB-GnBu

53

CB-Greens

54

CB-Greys

55

CB-Oranges

56

CB-OrRd

57

CB-PuBu

58

CB-PuBuGn

59

CB-PuRd

60

CB-Purples

61

CB-RdPu

62

CB-Reds

63

CB-YlGn

64

CB-YlGnBu

65

CB-YlOrBr

66

CB-BrBG

67

CB-PiYG

68

CB-PRGn

69

CB-PuOr

70

CB-RdBu

71

CB-RdGy

72

CB-RdYlBu

73

CB-RdYlGn

74

CB-Spectral

Tip: If you are running IDL on a TrueColor display, set DEVICE, DECOMPOSED = 0 before using your first color table-related routine in an IDL session or program.

Load a default color table as follows:

See Color Table Manipulation for a list of related routines.

Modifying and Converting Color Tables

IDL contains two graphical user interface (GUI) utilities for modifying a color table: XLOADCT and XPALETTE. The MODIFYCT routine lets you create or modify and store a new color table. See the following topics for examples:

These examples are based on the default RGB (red, green, and blue) color system. IDL also contains routines that allow you to use other color systems including hue, saturation, and value (HSV) and hue, lightness, and saturation (HLS).

Highlighting Features with a Color Table

For indexed images, custom color tables can be derived to highlight specific features. Color tables are usually designed to vary within certain ranges to show dramatic changes within an image. Some color tables are designed to highlight features with drastic color change in adjacent ranges (for example setting 0 through 20 to black and setting 21 through 40 to white).

Color tables are associated with indexed images. RGB images already contain their own color information. To derive a color table for an RGB image, convert it to an indexed image with the COLOR_QUAN routine. Also, set the COLOR_QUAN CUBE keyword to 6 to ensure the resulting indexed image is an intensity representation of the original RGB image. See COLOR_QUAN for more information.

The following topics include examples: