便民工具 网站开发,python如何制作网页,两学一做电脑答题网站,想要学做网站我正在开发一个程序,我从图像的一部分中获取RGB值.我想去除颜色中的黑暗并使其变亮.我所做的是使用Color.RGBtoHSB然后获取亮度通道并将其设置为范围内的最高值,然后将HSB转换回RGB.但是,当我这样做时,颜色会完全改变.这是一个深红色的例子,它变成紫色,我用这个代码.System.out…我正在开发一个程序,我从图像的一部分中获取RGB值.我想去除颜色中的黑暗并使其变亮.我所做的是使用Color.RGBtoHSB然后获取亮度通道并将其设置为范围内的最高值,然后将HSB转换回RGB.但是,当我这样做时,颜色会完全改变.这是一个深红色的例子,它变成紫色,我用这个代码.System.out.println(Before Conversion:);System.out.println(R: rAvg \nG : gAvg \nB : bAvg);Color.RGBtoHSB(rAvg, gAvg, bAvg, hsv);hsv[2] 100; //Set to max valueSystem.out.println(H: hsv[0] * 360 \nS: hsv[1] * 100 \nV : hsv[2]);int rgb Color.HSBtoRGB(hsv[0], hsv[1], hsv[2]);System.out.println(After conversion);Color color new Color(rgb);System.out.println(R: color.getRed());System.out.println(G: color.getGreen());System.out.println(B: color.getBlue());输出Before Conversion:R: 128G :39B :50H: 352.58426S: 69.53125V :100.0After conversionR: 158G: 126B: 233