Last updated

API / geotoolkit / util / ColorUtil / ColorUtil

Class: ColorUtil

util.ColorUtil.ColorUtil

An utility class that provides helpful functions to manipulate colors. This class provides functions to parse, edit and convert colors from rgba to hsb. It's especially useful to convert colors in css format to toolkit RgbaColor.

Table of contents

Constructors
Methods

Contents

Constructors

new ColorUtil()

new ColorUtil()

Methods

getClassName

getClassName(): string

Returns

string


canParseColor

Static canParseColor(color): boolean

convert true if color can be parsed to RgbaColor

Parameters

Name Type Description
colorstringcolor to parse

Returns

boolean

true if color can be parsed


colorToString

Static colorToString(color): string

converts color to string

Parameters

Name Type Description
colorstring | RgbaColor | HsvColor | HlsColorcolor to convert

Returns

string


getClassName

Static getClassName(): string

Returns

string


getRandomColorRgb

Static getRandomColorRgb(pseudo?): string

return random RGB color

Parameters

Name Type Description
Optional pseudonumberpseudo random

Returns

string

random color


getRandomColorRgba

Static getRandomColorRgba(alpha?, pseudo?): string

Returns random RGBA color

Parameters

Name Type Description
Optional alphanumbertransparency chanel from 0 to 1
Optional pseudonumberpseudo random

Returns

string

random color


invertColor

Static invertColor(color): string

invert color

Parameters

Name Type Description
colorstring | RgbaColorcolor to parse

Returns

string

inverted color


parseColor

Static parseColor(color): RgbaColor

convert css color {string} to RgbaColor

Parameters

Name Type Description
colorstring | RgbaColorcolor to parse

Returns

RgbaColor

color


parseMSColor

Static parseMSColor(accessCode): RgbaColor

Converts legacy MS Access Code to a RGBA color

See

http://cloford.com/resources/colours/500col.htm

Parameters

Name Type Description
accessCodenumberThe MS access code to convert to a color

Returns

RgbaColor

The converted color or null


setAlpha

Static setAlpha(color, a): string

set value for the alpha chanel

Parameters

Name Type Description
colorstringCSS color
anumberalpha component 0 - 255

Returns

string