1
HSB 컬러 모델에서 밝기가 변하는 이유는 무엇입니까? 내 코드는 다음과 같습니다.Java HSB 색상 모델 : 밝기에 따라 색상이 변하는가요?
for (int y=0; y<height; y++)
for (int x=0; x<width; x++) {
Color pix = image.getPixel(x, y);
float[] hsb = new float[3];
Color.RGBtoHSB(pix.getRGB(),pix.getGreen(),pix.getBlue(),hsb);
Color newColor = new Color(Color.HSBtoRGB(hsb[0], hsb[1],(float)0.5));
image.setPixel(x, y, newColor);
}
코드는 이미지의 각 픽셀의 밝기에 0.5의 값을 할당합니다.
그 지적 주셔서 감사합니다! 나는 '밝기'가 '광도'와 같은 방식으로 작동하지 않는다는 것을 알아 냈습니다. – Tanay