Class UtilitaireFichierImage

java.lang.Object
tp4.util.UtilitaireFichierImage

public class UtilitaireFichierImage extends Object
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 Details

    • UtilitaireFichierImage

      public UtilitaireFichierImage()
  • Method Details

    • getNomSansExtension

      public static String getNomSansExtension(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"
      Parameters:
      cheminImage - le chemin complet de l'image
      Returns:
      le chemin sans l'extension
    • getExtensionAvecPoint

      public static String getExtensionAvecPoint(String cheminImage)
      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

      public static ImageIcon chargerImage(File fichier)
      Permet de charger une image à partir d'un fichier.
      Parameters:
      fichier - : le fichier image à charger
      Returns:
      l'image chargée
    • sauverImage

      public static void sauverImage(File fichier, ImageIcon icone)
      Permet de sauvegarder une image dans un fichier.
      Parameters:
      fichier - le fichier de destination
      icone - l'image à sauvegarder
    • sauverImage

      public static void sauverImage(String cheminFichier, ImageIcon icone)
      Permet de sauvegarder une image dans un fichier.
      Parameters:
      cheminFichier - le chemin du fichier de destination
      icone - l'image à sauvegarder
    • redimensionnerImage

      public static ImageIcon redimensionnerImage(ImageIcon icone, double coefficient)
      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 à redimensionner
      coefficient - le coefficient de redimensionnement
      Returns:
      l'image redimensionnée