java - 设置Java java.awt.Color RGB分量的LSB

标签 java colors rgb pixel

是否有更改 java.awt.Color RGB 分量的 LSB 值的方法?

最佳答案

Color 类是不可变的,您无法更改任何内容。但是,您可以创建具有任何您想要的值的新颜色。例如,

   int oldValue = oldColor.getRGB();
   int newValue = (oldValue & 0xFFFFFF00) | (lsb & 0xFF);
   Color newColor = new Color(newValue);

关于java - 设置Java java.awt.Color RGB分量的LSB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1869464/

相关文章:

java - 如何处理从 Azure IoT 中心接收到的数据

java - 将 Facebook 登录添加到 spring mvc 项目时出现 BeanCreationException

java - OSX JNLP 下载未达到 KeyChain 上的证书

c# - 如何仅将 8 位 PNG 图像读取为 8 位 PNG 图像?

java - quartz 下次触发时间还是上次触发时间吗?

android - 在 Android 上使用 OpenGL ES 围绕另一个球体旋转

Python:将0到1之间的值转换为红色到蓝色的颜色范围

python - 对 matplotlib 颜色的颜色代码感到好奇

CSS:为什么将十六进制颜色转换为 hsl 然后再转换回十六进制会导致不同的值

ios - 使用 translucent = YES 抓取 UINavigationController 的 UIColor 的 rgb