Interface IFractalImage

All Known Implementing Classes:
BufferedImageAdaptator

public interface IFractalImage
L'interface IFractalImage fournit les méthodes permettant de manipuler l'image sur laquelle représenter des fractales.
Version:
0.1.0
Author:
Romain Wallon
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Donne la hauteur de cette image, mesurée en pixels.
    getPixel(int row, int column)
    Donne le pixel de cette image à la position donnée.
    int
    Donne la largeur de cette image, mesurée en pixels.
    void
    saveAs(String path)
    Sauvegarde cette image dans un fichier.
    void
    setColor(int row, int column, Color color)
    Met à jour la couleur du pixel à la position donnée.
  • Method Details

    • getHeight

      int getHeight()
      Donne la hauteur de cette image, mesurée en pixels.
      Returns:
      La hauteur de cette image.
    • getWidth

      int getWidth()
      Donne la largeur de cette image, mesurée en pixels.
      Returns:
      La largeur de cette image.
    • getPixel

      Pixel getPixel(int row, int column)
      Donne le pixel de cette image à la position donnée.
      Parameters:
      row - La ligne où se trouve le pixel.
      column - La colonne où se trouve le pixel.
      Returns:
      Le pixel à la position donnée.
    • setColor

      void setColor(int row, int column, Color color)
      Met à jour la couleur du pixel à la position donnée.
      Parameters:
      row - La ligne du pixel à mettre à jour.
      column - La couleur du pixel à mettre à jour.
      color - La nouvelle couleur du pixel.
    • saveAs

      void saveAs(String path) throws IOException
      Sauvegarde cette image dans un fichier.
      Parameters:
      path - Le chemin du fichier où sauvegarder l'image.
      Throws:
      IOException - Si une erreur se produit lors de l'écriture.