HSV - neoneper/ClassProg3D1 GitHub Wiki
HUE - SATURATION E BRIGHTNESS
HSV é a abreviatura para o sistema de cores formadas pelas componentes hue (matiz), saturation (saturação) e value (valor). O HSV também é conhecido como HSB (hue, saturation e brightness — matiz, saturação e brilho, respectivamente). Esse sistema de cores define o espaço de cor conforme descrito abaixo, utilizando seus três parâmetros:_
BufferedImage outImage = imageOperation.HSV(inImage,0f,0,0.3f);
- Matiz (tonalidade): Verifica o tipo de cor, abrangendo todas as cores do espectro, desde o vermelho até o violeta, mais o magenta. esse valor é normalizado de 0 a 1, mas nesta biblioteca você poderá utilizar o intervalo -1 a 1 pois o valor zero será o a matiz atual da imagem.
BufferedImage outImage = imageOperation.HUE(inImage, 1.0f);
- Saturação: Também chamado de "pureza". Quanto menor esse valor, mais com tom de cinza aparecerá a imagem. Quanto maior o valor, mais "pura" é a imagem, esse valor é normalizado de 0 a 1, mas nesta biblioteca você poderá utilizar o intervalo -1 a 1 pois o valor zero será o a saturação atual da imagem.
BufferedImage outImage = imageOperation.SATURATION(inImage, 1.0f);
- Valor (brilho): Define o brilho da cor esse valor é normalizado de 0 a 1, mas nesta biblioteca você poderá utilizar o intervalo -1 a 1 pois o valor zero será o brilho atual da imagem.
BufferedImage outImage = imageOperation.BRIGHTNESS(inImage, 1.0f);