Table of Contents

Color [En cours de Traduction Wismerheal][WSL]

Cet objet représente la couleur.

Functions

Color

Fonction de construction.

Syntaxe

var myObject = new Color();
var myObject = new Color(colorName);
var myObject = new Color(otherColor);
var myObject = new Color(red, green, blue);
var myObject = new Color(red, green, blue, alpha);

Arguments

  1. colorName - (string) nom de la Couleur
  2. otherColor - (Color) autre Couleur à copier
  3. red - (integer) valeur du rouge (0-255)
  4. green - (integer) valeur du vert (0-255)
  5. blue - (integer) valeur du bleu (0-255)
  6. alpha - (integer) valeur de l'alpha (transparence) (0-255)

Exceptions

Example

Créer la Couleur noire.

var myObject = new Color();

Créer une Couleur nommée. Voir http://www.w3.org/TR/SVG/types.html#ColorKeywords pour la liste complète.

var myObject = new Color("red");

Créer une couleur à partir d'une valeur hexadecimal.

var myObject = new Color("#FE5");
var myObject = new Color("#FF5577");

Créer une Couleur représentant une copie de otherColor.(autreCouleur)

var myObject = new Color(otherColor);

Créer la Couleur grise.

var myObject = new Color(50, 50, 50);

Créer une Couleur grise semi-transparente.

var myObject = new Color(50, 50, 50, 128);

Méthodes

clone

Renvoie une copie de cette Couleur.

Syntaxe

myObject.clone();

Renvoie

Example

var copyOfMyObject = myObject.clone();

equals

Renvoie vrai si cette Couleur ou autres font références à la même couleur. Returns true if this Color and another are referencing the same color.

Syntaxe

myObject.equals(other);

Arguments

  1. other - (Color) une autre Couleur

Returns

Example

if(myFirstObject.equals(mySecondObject))
	//Do something

toString

Renvoie une chaîne représentant la Couleur.

Syntaxe

myObject.toString();

Renvoie

Example

Console.print(myObject.toString());

Notes

Cette méthodes est automatiquement appelée quand on tente de convertir une Couleur en chaîne.

setRed

Définit le composant rouge de cette Couleur.

Syntaxe

myObject.setRed(red);

Renvoie

Example

myObject.setRed(128);

setGreen

Définit le composant verte cette Couleur.

Syntaxe

myObject.setGreen(green);

Renvoie

Example

myObject.setGreen(128);

setBlue

Définit le composant bleu de cette Couleur.

Syntaxe

myObject.setBlue(blue);

Renvoie

Example

myObject.setBlue(128);

setAlpha

Définit le composant alpha (transparence) de cette Couleur.

Syntaxe

myObject.setAlpha(alpha);

Renvoie

Example

myObject.setAlpha(128);

setCmyk

Définit la valeur CMYK de cette Couleur. (Cyan; Magenta; Jaune; Noir)

Syntaxe

myObject.setCmyk(cyan, magenta, yellow, black);
myObject.setCmyk(cyan, magenta, yellow, black, alpha);

Renvoie

Example

myObject.setCmyk(128, 60, 60, 100);
myObject.setCmyk(128, 60, 60, 128);

setHsl

Définit la valeur HSL de cette Couleur. (Teinte ; Saturation ; Luminance)

Syntaxe

myObject.setHsl(hue, saturation, lightness);
myObject.setHsl(hue, saturation, lightness, alpha);

Renvoie

Example

myObject.setHsl(50, 100, 100);
myObject.setHsl(50, 100, 100, 128);

setHsv

Définit cette Couleur en valeur HSV.

Syntaxe

myObject.setHsv(hue, saturation, value);
myObject.setHsv(hue, saturation, value, alpha);

Renvoie

Example

myObject.setHsv(25, 50, 150);
myObject.setHsv(25, 50, 150, 100);

setNamedColor

Définit la Couleur en une valeur nommée.

Syntaxe

myObject.setNamedColor(name);

Renvoie

Exceptions

Example

Définit une couleur nommée. Voir http://www.w3.org/TR/SVG/types.html#ColorKeywords pour la liste complète.

myObject.setNamedColor("red");

Définit une couleur à partir d'une valeur hexadecimal.

myObject.setNamedColor("#FE5");
myObject.setNamedColor("#FF5577");

lighten

Facteur de luminance d'une couleur .

Syntaxe

Luminance à 50%.

myObject.lighten();

Ligthen by a factor. (percent)

myObject.lighten(factor);

Renvoie

Example

myObject.lighten();
myObject.lighten(175); //Lighten by 75%

darken

Facteur d'assombrissement d'une couleur.

Syntaxe

Assombrir à 50%.

myObject.darken();

Darken by a factor. (percent)

myObject.darken(factor);

Renvoie

Example

myObject.darken();
myObject.darken(175); //Darken by 75%

red

Renvoie le composant rouge de la Couleur.

Syntaxe

myObject.red();

Renvoie

Example

var myValue = myObject.red();

[TODO:Translate]

green

Returns the green component of this Color.

Syntax

myObject.green();

Returns

Example

var myValue = myObject.green();

blue

Renvoie le composant bleu de la Couleur.

Syntaxe

myObject.blue();

Renvoie

Example

var myValue = myObject.blue();

alpha

Renvoie le composant alpha de la Couleur.

Syntaxe

myObject.alpha();

Renvoie

Example

var myValue = myObject.alpha();

cyan

Renvoie le composant cyan de la Couleur.

Syntaxe

myObject.cyan();

Renvoie

Example

var myValue = myObject.cyan();

magenta

Renvoie le composant magenta de la Couleur.

Syntaxe

myObject.magenta();

Renvoie

Example

var myValue = myObject.magenta();

yellow

Renvoie le composant jaune de la Couleur.

Syntaxe

myObject.yellow();

Renvoie

Example

var myValue = myObject.yellow();

black

Renvoie le composant noir de la Couleur.

Syntaxe

myObject.black();

Renvoie

Example

var myValue = myObject.black();

hue

Renvoie le composant teinte de la Couleur.

Syntaxe

myObject.hue();

Renvoie

Example

var myValue = myObject.hue();

saturation

Renvoie le composant saturation de la Couleur.

Syntaxe

myObject.saturation();

Renvoie

Example

var myValue = myObject.saturation();

lightness

Renvoie le composant luminance de la Couleur.

Syntaxe

myObject.lightness();

Renvoie

Example

var myValue = myObject.lightness();

name

Renvoie le nom de la Couleur au format "#RRGGBB".

Syntaxe

myObject.name();

Renvoie

Example

var myValue = myObject.name();

Attributes

red

Le composant rouge de cette Couleur. (entier)

Example

myObject.red = 50;
Console.print(myObject.red);

green

Le composant vert de cette Couleur. (entier)

Example

myObject.green = 50;
Console.print(myObject.green);

blue

Le composant bleu de cette Couleur. (entier)

Example

myObject.blue = 50;
Console.print(myObject.blue);

alpha

Le composant alpha de cette Couleur. (entier)

Example

myObject.alpha = 50;
Console.print(myObject.alpha);