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

时间:2013-11-19 17:06:41

标签: java colors rgb bufferedimage

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

2 个答案:

答案 0 :(得分:1)

它基本上可以是任何东西。 alpha分量与 RGB 组件无关。

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

如果是(10,45,34,23),(10,56,78,89)那么差异是可见的。 Alpha( A )表示不透明/透明是什么。其余的( RGB )告诉它的颜色。

答案 1 :(得分:0)

假设您正在使用Alpha RGB BufferedImage处理图像,则应使用getAlpha()