HSV - neoneper/ClassProg3D1 GitHub Wiki

HUE - SATURATION E BRIGHTNESS

Ver o script do exercício:

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);

HOME