Package mosp :: Package gui :: Package gimp_palette :: Module gimp_palette :: Class GimpPalette
[hide private]
[frames] | no frames]

Class GimpPalette

source code

Represents a GIMP color palette read from file.

Colors can be accessed via their names.

Instance Methods [hide private]
 
__init__(self, filename='Default.gpl')
Loads a GIMP palette from a palette file.
source code
 
__str__(self)
Returns full palette of colors as <r g b name> seperated by newlines.
source code
 
rgb(self, colorname)
Returns rgb triple of color from palette specified by its name.
source code
 
rgba(self, colorname, alpha=1.0)
Returns rgba quadruple of color from rgb palette specified by its name.
source code
Method Details [hide private]

rgb(self, colorname)

source code 

Returns rgb triple of color from palette specified by its name.

First looks for exact match, then for first startswith match, then for first substring match, finally raises KeyError.

rgba(self, colorname, alpha=1.0)

source code 

Returns rgba quadruple of color from rgb palette specified by its name.

First looks for exact match, then for first startswith match, then for first substring match, finally raises KeyError. Alpha defaults to 1.0, if not set by user.