Outils pour utilisateurs

Outils du site


fr:code:core:image

Ceci est une ancienne révision du document !


Image

Cet objet représente une image.

Fonctions

Image

Fonction constructeur.

Syntaxe

var myObject = new Image();
var monObjet = new Image(autreImage);
var monObjet = new Image(x, y);

Arguments

  1. autreImage - (Image) l'autre Image à copier

Exceptions

  • (ParameterTypeError) type de paramètre incorrect
  • (ParameterCountError) compte de paramètre incorrect

Exemple

Create a empty Image.

var monObjet = new Image();

Créez une Image représentant une copie de autreImage .

var monObjet = new Image(autreImage);

takeScreenshot

Prend un screenshot de l'écran entier ou seulement de la fenêtre et conserve le résultat dans une nouvelle Image.

Syntaxe

var monObjet = Image.takeScreenshot();
var monObjet = Image.takeScreenshot(fenêtre);

Arguments

  1. fenêtre - (Window) la fenêtre à screenshot

Exceptions

  • (InvalidWindowError) fenêtre invalide

Méthodes

clone

Rend une copie de cette Image.

Syntaxe

monObjet.clone();

Renvoie

  • (Image) une copie de cette Image

Exemple

var copieDeMonObjet = monObjet.clone();

equals

Retourne vrai si cette Image et un autre se réfèrent à la même image.

Syntaxe

monObjet.equals(autre);

Arguments

  1. autre - (Image) une autre Image

Renvoie

  • (bool) vrai si autre se réfère à la même image

Exemple

if(monPremierObjet.equals(monDeuxièmeObjet))
	//Faire quelque chose

toString

Retourne une chaîne représentant cette Image.

Syntaxe

monObjet.toString();

Renvoie

  • (string) une chaîne représentant cette Image.

Exemple

Console.print(monObjet.toString());

Notes

On appelle automatiquement cette méthode en essayant de convertir une Image en chaîne.

setData

Met les données de cette Image.

Syntaxe

monObjet.setData(data);

Arguments

  1. data - (RawData) RawData de l'image

Renvoie

  • (Image) cette image

Exceptions

  • (ImageDataError) données d'image invalide

Notes

Les formats d'image soutenus sont BMP, GIF, JPG, JPEG, PNG, PBM, PGM, PPM, TIFF, XBM et XPM.

data

Rend les données de cette Image comme RawData dans le format de BMP.

Syntaxe

monObjet.data();

Renvoie

  • (RawData) cette Image comme RawData

Exceptions

  • (ImageDataError) incapable de recevoir les données d'image

loadFromFile

Charge l'Image d'un dossier.

Syntaxe

monObjet.loadFromFile(nomDeFichier );

Arguments

  1. nomDeFichier - (string) le nom du fichier à charger

Renvoie

  • (Image) cette image

Exceptions

  • (LoadImageError) incapable de charger l'image

Notes

Les formats d'image soutenus sont BMP, GIF, JPG, JPEG, PNG, PBM, PGM, PPM, TIFF, XBM et XPM.

fr/code/core/image.1316573591.txt.gz · Dernière modification : 2021/02/13 11:23 (modification externe)