Sto cercando di cambiare la saturazione di una particolare immagine, in Java. So già come modificare la tonalità e la luminosità di un pixel, ma sono perplesso su come eseguire la saturazione. Ecco il ciclo che utilizzo per scorrere tutti i pixel, se è necessario conoscerlo. So che non è buono per le prestazioni, ma è temporaneo. loop:Java Cambia Saturation Of Image
for(int y = 0; y < height; y++) {
for(int x = 0; x < width; x++) {
int pixel = image.getRGB(x, y);
int r = (pixel >> 16) & 0xFF;
int g = (pixel >> 8) & 0xFF;
int b = (pixel) & 0xFF;
//Adjust saturation:
//?????????????????????
}
}
Insomma, non sono sicuro di come cambiare la saturazione di un pixel, ma voglio sapere come. Il ciclo che sto usando sopra funziona perfettamente, quindi non ci sono problemi lì. Grazie! : D
Qual è il 'class' per' image'? –
java.awt.image.BufferedImage è il tipo di immagine che sto usando. –