JAVA: getRGB() 从透明像素返回什么值?

标签 java colors rgb bufferedimage

如果我要 int RGB = image.getRGB(x,y),其中 x 和 y 是 image 的透明像素的坐标,那么RGB 的值是?空?

最佳答案

它基本上可以是任何东西。 Alpha 分量与 RGB 分量不相关。

例如,如果您有一个带有 (0, 45, 34, 23) 的 ARGB 对象和一个带有 (0, 56, 78, 89) 的 ARGB 对象,那么它们都是透明的,所以您不需要不必关心颜色。

但是如果它们是 (10, 45, 34, 23), (10, 56, 78, 89),则差异是可见的。 Alpha(A) 表示某物的不透明/透明程度。其余的(RGB)表示它的颜色。

关于JAVA: getRGB() 从透明像素返回什么值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20077630/

相关文章:

c# - 获取 RGB 类型 : sRGB or AdobeRGB in C#?

Javascript 准确地将 HSB/HSV 颜色转换为 RGB

java - Redmine/Java 本地 : Update query by script. 克隆 Fiddler 请求

java - 数据库中的表不与外键连接

java - 检查 Java 正则表达式中模式的第 n 次出现

css - 无法更改页脚中链接的颜色

iphone - 创建将由 Mac 和 iOS 代码共享的颜色

java - 我应该使用并行数组来自动简化日期格式吗?

python - matplotlib 中的命名颜色

css - 如何将自定义颜色应用于 PdfPCell 的背景?