7


Image
Propriétés
colors Number
Nombre de couleurs (en plus de la couleur de fond)
height Number
Hauteur (en pixels)
size Number
Nombre dʼoctets (en fichier GIF)
width Number
Largeur (en pixels)
Méthodes
Image( height Number, width Number) => Image
height : Hauteur
width : Largeur
-
Crée une nouvelle image GIF. La couleur de fond est blanc (couleur n° 0) et la couleur transparente a le numéro 127. 126 couleurs sont définissables par lʼusager.
arc( X1 Number, Y1 Number, R Number, start Number, stop Number, color Number) => Boolean
X1 : Abscisse du centre
Y1 : Ordonnée du centre
R : Rayon
start : Angle de départ (en radians)
stop : Angle dʼarrivée (en radians)
color : Numéro de la couleur
-
Dessine un arc.
color( R Number, G Number, B Number) => Integer
R : 0..255
G : 0..255
B : 0..255
-
Ajoute une nouvelle couleur (RGB) et renvoie son numéro.
fill( X1 Number, Y1 Number, color Number) => Boolean
X1 : Abscisse du point de départ
Y1 : Ordonnée du point de départ
color : Numéro de la couleur
-
Remplie tous les points reliés à celui choisi et de la même couleur pixels avec
une nouvelle couleur.
getp( X1 Number, Y1 Number) => Number
X1 Abscisse Y1 Ordonnée Retourne la valeur du pixel (couleur) au point indiqué.
line( X1 Number, Y1 Number, X2 Number, Y2 Number, color Number) => Boolean
X1 : Abscisse du point de départ
Y1 : Ordonnée du point de départ
X2 : Abscisse du point dʼarrivée
Y2 : Ordonnée du point dʼarrivée
color Numéro de la couleur
-
Trace une ligne du point de départ au point dʼarrivée dʼun pixel de large (avec la couleur choisie)
print( X Number, Y Number, color Number, text String, background Number) => Boolean
X : Abscisse du point de départ
Y : Ordonnée du point de départ
color : Numéro de la couleur
text : Texte à afficher
background Numéro de la couleur de fond (0 par défaut)
-
Imprime le texte indiqué. A présent, la seule police disponible est Sans-Serif
en 9 pixels.
setBGColor( R Number, G Number, B Number) => Boolean
R : 0..255
G : 0..255
B : 0..255
-
Définie la couleur de fond (numéro 0).
setp( X1 Number, Y1 Number, C Number) => Boolean
X1 : Abscisse du point
Y1 : Ordonnée du point
C : Numéro de la couleur
-
Définie la valeur dʼun pixel (couleur du point).
slice( X1 Number, Y1 Number, R Number, start Number, stop Number, color Number) => Boolean
X1 : Abscisse du centre
Y1 : Ordonnée du centre
R : Rayon
start : Angle de départ (en radians)
stop : Angle dʼarrivée (en radians)
color : Numéro de la couleur
-
Dessine une part de camembert.
write( out Stream) => Boolean
out : Fichier cible ou connexion Web
-
Ecrit un fichier GIF (à partir de lʼimage générée)