Correction de l'image

La classe PasseBas via sa méthode filter() permet d'appliquer un filtre passe bas sur l'image, de corriger la saturation, ainsi que de modifier la luminosité.

BufferedImage filter(BufferedImage image, int floutage, double saturation , double brightness)

image : la bufferedImage qui est à traiter
floutage : Définit la force du filtre passe bas : 1 pour une matrice de 3x3, 2 pour une matrice de 5x5, pour toute autre valeur : pas de floutage.(pour l'exemple : 2)
saturation : Définit la valeur à ajouter à la valeur de saturation de chaque pixel (pour l'exemple : 0.2)
brightness : Définit la valeur à ajouter à la valeur de luminosité de chaque pixel (pour l'exemple : 0.3)

test1.jpg - Image prise par l'appareil photo du S4 (2.97 MB) Alix Ducros, 01/13/2014 10:35 AM

img.jpg - Image résultant de la correction (593 KB) Alix Ducros, 01/13/2014 10:35 AM