Table of Contents
palette - Create and manipulate color palettes
palette
option ?arg ?
This command creates palette object, which
is used for map visualisation. Palette is array of 256 RGB color specifications,
indexed by integers from 0 to 255. Typically palette entry N is used for
displaying map class N. Upon creation of object new Tcl command with same
name as object is defined and can be used for manipulating palette. palette
command returns name of created object. One palette, named defaultpalette
is created during initialization of fGIS. In difference of user-created
palettes it cannot be modified.
- palette read filename
- - reads
palette from specified file. File should confirm EPPL7 clr file syntax.
- palette parse string
- - reads palette from string. String should have same
format as EPPL7 clr file.
- palette set list
- - creates palette from list
of color specification. Each element of list should have format #rrggbb.
Color names are not supported by palettes. Color specifications are assigned
to palette indices in sequentual order.
- palette blank
- - creates new palette
with all entries set to white (#ffffff).
- palette copy paletteName
- - creates
a copy of existing palette. This allows to create modifable copy of default
palette.
Palette object names can be used as command names.
They support folowing options:
- paletteName delete -
- destroys palette
object.
- paletteName get index
- - return color for given index in palette.
Color is returned as #rrggbb, and can be used as color specification in
Tk commands.
- paletteName list
- - return list of all colors in palette. This
list always contains 256 elements. This list can be used as argument for
palette set command, to create same palette.
- paletteName print
- - returns
string, containing content of valid EPPL7 clr file, which can be used
to reproduce this palette.
- paletteName set index value
- - changes contents
of given entry to value . Value should be in form #rrggbb. Other forms of
colors, supported by Tk are not supported by palettes.
patterns(n)
,fgisRasterColorImage(n)
.
Table of Contents