public class Dimensions extends Transformation
Le redimensionnement est rudimentaire. Il est fondé sur l'échantillonnage et la duplication des pixels. Aucune valeur de pixel n'est calculée (pas d'interpolation).
| Modifier and Type | Field and Description |
|---|---|
protected int |
hauteur
Nouvelle hauteur de l'image (nombre de pixels).
|
protected int |
largeur
Nouvelle largeur de l'image (nombre de pixels).
|
| Constructor and Description |
|---|
Dimensions(int largeur,
int hauteur)
Constructeur : initialise les nouvelles dimensions
|
| Modifier and Type | Method and Description |
|---|---|
protected java.awt.Color[][] |
transforme(java.awt.Color[][] pixels)
Redimensionne l'image.
|
protected int largeur
protected int hauteur
public Dimensions(int largeur,
int hauteur)
largeur - nouvelle largeur de l'image (nombre de pixels)hauteur - nouvelle hauteur de l'image (nombre de pixels)protected java.awt.Color[][] transforme(java.awt.Color[][] pixels)
Le nouveau tableau renvoyé en résultat ne contient que les valeurs des pixels d'origine (pas d'interpolation). Une dimension réduite implique d'échantillonner les pixels. Une dimension agrandie implique de dupliquer les pixels.
transforme in class Transformationpixels - tableau source