Package fr.iutfbleau.sae.mpif
Class RGBImage
- java.lang.Object
-
- fr.iutfbleau.sae.mpif.RGBImage
-
public class RGBImage extends java.lang.ObjectCette classe représente une image composée de pixels RGB. L'image est stockée sous forme d'un tableau 2D contenant des objets Pixel. Chaque pixel possède trois valeurs : rouge, vert et bleu.
-
-
Constructor Summary
Constructors Constructor Description RGBImage(int lar, int haut)Crée une image vide avec une largeur et une hauteur données.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetHeight()Retourne la hauteur de l'image.PixelgetPixel(int x, int y)Retourne le pixel situé aux coordonnées indiquées.intgetWidth()Retourne la largeur de l'image.voidsetPixel(int x, int y, Pixel p)Place un pixel aux coordonnées indiquées.
-
-
-
Method Detail
-
getWidth
public int getWidth()
Retourne la largeur de l'image.
-
getHeight
public int getHeight()
Retourne la hauteur de l'image.
-
setPixel
public void setPixel(int x, int y, Pixel p)Place un pixel aux coordonnées indiquées.- Parameters:
x- position horizontaley- position verticalep- pixel à insérer
-
getPixel
public Pixel getPixel(int x, int y)
Retourne le pixel situé aux coordonnées indiquées.- Parameters:
x- position horizontaley- position verticale- Returns:
- le pixel présent à cette position
-
-