Class UtilitaireFichierImage
java.lang.Object
tp4.util.UtilitaireFichierImage
Cette classe fournit des méthodes utilitaires
pour la gestion des fichiers image.
Elle permet de charger et sauvegarder des images,
de redimensionner des images, et de manipuler
les noms de fichiers (récupération du nom sans
extension, récupération de l'extension avec point).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ImageIconchargerImage(File fichier) Permet de charger une image à partir d'un fichier.static StringgetExtensionAvecPoint(String cheminImage) Permet, à partir d'un chemin d'accès complet à un fichier, de récupérer l'extension du fichier, point compris.static StringgetNomSansExtension(String cheminImage) Permet, à partir d'un chemin d'accès complet à un fichier, de récupérer le chemin sans l'extension du fichier Exemple : si le chemin est "/home/toto/photo.jpg", la méthode retourne "/home/toto/photo"static ImageIconredimensionnerImage(ImageIcon icone, double coefficient) Permet de redimensionner une image en fonction d'un coefficient..static voidsauverImage(File fichier, ImageIcon icone) Permet de sauvegarder une image dans un fichier.static voidsauverImage(String cheminFichier, ImageIcon icone) Permet de sauvegarder une image dans un fichier.
-
Constructor Details
-
UtilitaireFichierImage
public UtilitaireFichierImage()
-
-
Method Details
-
getNomSansExtension
Permet, à partir d'un chemin d'accès complet à un fichier, de récupérer le chemin sans l'extension du fichier Exemple : si le chemin est "/home/toto/photo.jpg", la méthode retourne "/home/toto/photo"- Parameters:
cheminImage- le chemin complet de l'image- Returns:
- le chemin sans l'extension
-
getExtensionAvecPoint
Permet, à partir d'un chemin d'accès complet à un fichier, de récupérer l'extension du fichier, point compris. Exemple : si le chemin est "/home/toto/photo.jpg", la méthode retourne ".jpg"- Parameters:
cheminImage- le chemin complet de l'image- Returns:
- l'extension avec le point
-
chargerImage
-
sauverImage
-
sauverImage
-
redimensionnerImage
Permet de redimensionner une image en fonction d'un coefficient.. Exemple : si le coefficient est 0.9, l'image sera réduite de 10%.- Parameters:
icone- l'image à redimensionnercoefficient- le coefficient de redimensionnement- Returns:
- l'image redimensionnée
-