public class Decoupe extends Transformation
La partie rectangulaire est appelée zone de découpe et est identifiée par un point en haut à gauche, par une largeur et par une longueur.
Attention : la zone de découpe doit être entièrement incluse dans l'image.
| Modifier and Type | Field and Description |
|---|---|
protected int |
hauteur
Hauteur de la zone de découpe (nombre de pixels).
|
protected int |
largeur
Largeur de la zone de découpe (nombre de pixels).
|
protected int |
x
Abscisse du point en haut à gauche de la zone de découpe.
|
protected int |
y
Ordonnée du point en haut à gauche de la zone de découpe.
|
| Constructor and Description |
|---|
Decoupe(int x,
int y,
int largeur,
int hauteur)
Constructeur : initialise la zone de découpe.
|
| Modifier and Type | Method and Description |
|---|---|
protected java.awt.Color[][] |
transforme(java.awt.Color[][] pixels)
Tente de réduire l'image à sa zone de découpe.
|
protected int x
protected int y
protected int largeur
protected int hauteur
public Decoupe(int x,
int y,
int largeur,
int hauteur)
x - abscisse du point en haut à gauche de la zone de découpey - ordonnée du point en haut à gauche de la zone de découpelargeur - largeur de la zone de découpe (nombre de pixels)hauteur - hauteur de la zone de découpe (nombre de pixels)protected java.awt.Color[][] transforme(java.awt.Color[][] pixels)
Le nouveau tableau renvoyé en résultat correspond à la zone de découpe si la zone est bien incluse dans l'image.
transforme in class Transformationpixels - tableau source