Package utilitaires
Class OutilsImage
java.lang.Object
utilitaires.OutilsImage
Cette classe contient des utilitaires pour le traitement des images. Elle
sera enrichie au fil de la session. Notez les méthodes permettant de
redimensionner une image.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ImageLit le fichier d'image donne en paramètre et retourne un objet Image correspondantstatic voidlireImageEtPlacerSurBouton(String nomFichier, JButton leBouton) Associe une image à un bouton en redimensionnant l'image adéquatement.static voidlireImageEtPlacerSurBouton(String nomFichier, JToggleButton leBouton) Associe une image a un bouton en redimensionnant l'image adéquatement.static ImagelireImageEtRedimensionner(String nomFichier, double facteurZoom) Lit le fichier d'image donne en paramètre, redimensionne l'image en appliquant le même facteur de redimensionnement en largeur et en hauteur (ce qui évite toute distortion dans l'image).static ImagelireImageEtRedimensionner(String nomFichier, int resoX, int resoY) Lit le fichier d'image donné en paramètre, redimensionne l'image à la nouvelles résolution désirée.static voidlireImagesDesTuiles(double largeurCase, double hauteurCase, double pixelsParMetre) Lit, redimensionne et définit l'image pour chaque type de tuile
-
Constructor Details
-
OutilsImage
public OutilsImage()
-
-
Method Details
-
lireImage
Lit le fichier d'image donne en paramètre et retourne un objet Image correspondant- Parameters:
nomFichier- Le nom du fichier d'image- Returns:
- Un objet Image pour cette image
-
lireImageEtPlacerSurBouton
Associe une image à un bouton en redimensionnant l'image adéquatement.- Parameters:
nomFichier- Le nom du fichier d'imageleBouton- Le bouton auquel on veut associer l'image.
-
lireImageEtPlacerSurBouton
Associe une image a un bouton en redimensionnant l'image adéquatement.- Parameters:
nomFichier- Le nom du fichier d'imageleBouton- Le bouton auquel on veut associer l'image.
-
lireImageEtRedimensionner
Lit le fichier d'image donne en paramètre, redimensionne l'image en appliquant le même facteur de redimensionnement en largeur et en hauteur (ce qui évite toute distortion dans l'image).Retourne un objet Image correspondant.
Voir aussi la deuxième signature de cette méthode, qui permet de spécifier des résolutions précises en largeur et hauteur.
- Parameters:
nomFichier- Le nom du fichier d'imagefacteurZoom- Facteur de redimensionnement (1 signifie ne rien changer)- Returns:
- Un objet Image pour cette image redimensionnée
-
lireImageEtRedimensionner
Lit le fichier d'image donné en paramètre, redimensionne l'image à la nouvelles résolution désirée.Retourne un objet Image correspondant
Attention : si resoX et resoY ne sont pas proportionnels aux dimensions initiales de l'image, cela introduit une distortion (semblera plus etirée dans une direction) Voir aussi la deuxième signature de cette méthode qui permet plutôt de donner un facteur de redimensionnement.
- Parameters:
nomFichier- Le nom du fichier d'imageresoX- Nouvelle largeur en pixelsresoY- Nouvelle hauteur en pixels- Returns:
- Un objet Image pour cette image redimensionnée
-
lireImagesDesTuiles
public static void lireImagesDesTuiles(double largeurCase, double hauteurCase, double pixelsParMetre) Lit, redimensionne et définit l'image pour chaque type de tuile- Parameters:
largeurCase- La largeur de la case de la tuilehauteurCase- La hauteur de la case de la tuilepixelsParMetre- Le nombre de pixels par mètre
-