public class Functions extends Object
Modifier and Type | Method and Description |
---|---|
static int |
getHeight()
Renvoie la demi-hauteur de l'image, si elle est centrée (sinon la hauteur de
l'image).
|
static int |
getPixel(int x,
int y)
Lit la valeur d'un pixel de l'image.
|
static int[] |
getPixelColor(int x,
int y)
Lit la valeur couleur d'un pixel de l'image.
|
static int |
getWidth()
Renvoie la demi-largeur de l'image, si elle est centrée (sinon la largeur de
l'image).
|
static int |
getX()
Renvoie la valeur horizontale du dernier clic de souris dans l'image.
|
static int |
getY()
Renvoie la valeur verticale du dernier clic de souris dans l'image.
|
static void |
load(String image) |
static void |
load(String image,
boolean centered) |
static void |
load(String image,
boolean centered,
boolean zoom)
Charge l'image.
|
static void |
reset(int width,
int height) |
static void |
reset(int width,
int height,
boolean centered) |
static void |
reset(int width,
int height,
boolean centered,
boolean zoom)
Initialise l'image.
|
static boolean |
save(String location)
Sauvegarde l'image actuellement affichée.
|
static boolean |
setPixel(int x,
int y,
int valeur)
Change la valeur d'un pixel de l'image.
|
static boolean |
setPixel(int x,
int y,
int red,
int green,
int blue)
Change la valeur couleur d'un pixel de l'image.
|
static boolean |
setPixel(int x,
int y,
String color)
Change la valeur d'un pixel de l'image.
|
static void |
setRunnable(Runnable runnable)
Définit une portion de code appelée à chaque clic de souris.
|
public static void reset(int width, int height, boolean centered, boolean zoom)
width
- Demi largeur de l'image de taille {-width, width}, si centrée
(sinon largeur de l'image)height
- Demi hauteur de l'image de taille {-height, height}, si
centrée (sinon hauteur de l'image).centered
- Si l'image est centrée, la valeur vaut true; si l'image n'est
pas centrée la valeur vaut false.zoom
- Ajuste automatiquement la taille de l'image au display si
true (par défaut), sinon fixe 1 pixel de l'image à 1 pixel de
l'affichage.public static void reset(int width, int height, boolean centered)
reset(int, int, boolean, boolean)
public static void reset(int width, int height)
reset(int, int, boolean, boolean)
public static void load(String image, boolean centered, boolean zoom)
image
- Nom de l'URL (Universal Resource Location) de ll'URL où se
trouve l'image.
Reconnait les formats binaires ".png", ".jpg" et ".gif". Reconnait les fichiers ASCII au format ".pbm", ".pgm" et ".ppm" par leur extension.
centered
- Si l'image est centrée, la valeur vaut true; si l'image n'est
pas centrée la valeur vaut false.zoom
- Ajuste automatiquement la taille de l'image au display si
true (par défaut), sinon fixe 1 pixel de l'image à 1 pixel de
l'affichage.public static void load(String image, boolean centered)
load(String, boolean, boolean)
public static void load(String image)
load(String, boolean, boolean)
public static boolean save(String location)
location
- Une URL (Universal Resource Location) cible où stocker
l'image.
Reconnait le format de stockage par l'extension. Il est recommandé d'utiliser le format binaire ".pgn". Les formats ASCIIt ".pbm", ".pgm" et ".ppm" sont disponibles aussi.
public static int getWidth()
public static int getHeight()
public static boolean setPixel(int x, int y, String color)
x
- Abcisse de l'image, comptée à partir du milieu, valeur entre
{-width, width}, si l'image est centrée (sinon valeur entre {0,
width{).y
- Ordonnée de l'image, comptée à partir du milieu, valeur entre
{-height, height}, si l'image est centrée (sinon valeur entre
{0, height{).color
- Couleur: "black" (default), "blue", "cyan", "gray", "green",
"magenta", "orange", "pink", "red", "white", "yellow".public static boolean setPixel(int x, int y, int valeur)
x
- Abcisse de l'image, comptée à partir du milieu, valeur entre
{-width, width}, si l'image est centrée (sinon valeur entre {0,
width{).y
- Ordonnée de l'image, comptée à partir du milieu, valeur entre
{-height, height}, si l'image est centrée (sinon valeur entre
{0, height{).valeur
- Une valeur entre 0 et 255 (0 pour noir, 255 pour blanc).public static boolean setPixel(int x, int y, int red, int green, int blue)
x
- Abcisse de l'image, comptée à partir du milieu, valeur entre
{-width, width}, si l'image est centrée (sinon valeur entre {0,
width{).y
- Ordonnée de l'image, comptée à partir du milieu, valeur entre
{-height, height}, si l'image est centrée (sinon valeur entre
{0, height{).red
- Une valeur pour le rouge entre 0 et 255.green
- Une valeur pour le vert entre 0 et 255.blue
- Une valeur pour le blue entre 0 et 255.public static int getPixel(int x, int y)
x
- Abcisse de l'image, comptée à partir du milieu, valeur entre
{-width, width}, si l'image est centrée (sinon valeur entre {0,
width{).y
- Ordonnée de l'image, comptée à partir du milieu, valeur entre
{-height, height}, si l'image est centrée (sinon valeur entre {0,
height{).public static int[] getPixelColor(int x, int y)
x
- Abcisse de l'image, comptée à partir du milieu, valeur entre
{-width, width}, si l'image est centrée (sinon valeur entre {0,
width{).y
- Ordonnée de l'image, comptée à partir du milieu, valeur entre
{-height, height}, si l'image est centrée (sinon valeur entre {0,
height{).public static int getX()
public static int getY()
public static void setRunnable(Runnable runnable)
runnable
- La portion de code à appeler, ou null si il n'y en a pas.Copyright © 2024. All rights reserved.