如果我要 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/