Java 这个RGB值是什么意思

Java 这个RGB值是什么意思,java,image,rgb,pixel,bufferedimage,Java,Image,Rgb,Pixel,Bufferedimage,我使用的是image.getRGB()方法,我不确定得到的int值是什么意思。它返回了-1,我不知道为什么。我只是想看看一个像素是黑色还是白色。a-1可能意味着0xFFFFFF是白色的 另请参见此问题,将RBG int值转换为颜色实例a-1可能意味着0xFFFFFF是白色的 另请参见此问题,将RBG int值转换为颜色实例a-1可能意味着0xFFFFFF是白色的 另请参见此问题,将RBG int值转换为颜色实例a-1可能意味着0xFFFFFF是白色的 还要看这个问题,将RBG int值转换为颜色

我使用的是image.getRGB()方法,我不确定得到的int值是什么意思。它返回了-1,我不知道为什么。我只是想看看一个像素是黑色还是白色。

a
-1
可能意味着0xFFFFFF是白色的


另请参见此问题,将RBG int值转换为
颜色
实例a
-1
可能意味着0xFFFFFF是白色的


另请参见此问题,将RBG int值转换为
颜色
实例a
-1
可能意味着0xFFFFFF是白色的


另请参见此问题,将RBG int值转换为
颜色
实例a
-1
可能意味着0xFFFFFF是白色的


还要看这个问题,将RBG int值转换为
颜色
实例首先,您需要知道,对于java,需要4个字节来存储int

其次,getRGB方法返回RGB的alpha、red、green和blue分量,每个分量占用1个字节,1个字节表示8位

第三,您可能需要知道alpha表示不透明程度(表示不透明)

和,-1 in是11111111111111111111111111(如上所述的int 32位)


最后,现在您知道alpha部分是255,即红色、绿色和蓝色。也就是说,颜色不是透明的白色

首先,您需要知道,对于java,需要4个字节来存储int

其次,getRGB方法返回RGB的alpha、red、green和blue分量,每个分量占用1个字节,1个字节表示8位

第三,您可能需要知道alpha表示不透明程度(表示不透明)

和,-1 in是11111111111111111111111111(如上所述的int 32位)


最后,现在您知道alpha部分是255,即红色、绿色和蓝色。也就是说,颜色不是透明的白色

首先,您需要知道,对于java,需要4个字节来存储int

其次,getRGB方法返回RGB的alpha、red、green和blue分量,每个分量占用1个字节,1个字节表示8位

第三,您可能需要知道alpha表示不透明程度(表示不透明)

和,-1 in是11111111111111111111111111(如上所述的int 32位)


最后,现在您知道alpha部分是255,即红色、绿色和蓝色。也就是说,颜色不是透明的白色

首先,您需要知道,对于java,需要4个字节来存储int

其次,getRGB方法返回RGB的alpha、red、green和blue分量,每个分量占用1个字节,1个字节表示8位

第三,您可能需要知道alpha表示不透明程度(表示不透明)

和,-1 in是11111111111111111111111111(如上所述的int 32位)


最后,现在您知道alpha部分是255,即红色、绿色和蓝色。也就是说,颜色不是透明的白色

请填写邮政编码;没有足够的信息给你答案。请发布代码;没有足够的信息给你答案。请发布代码;没有足够的信息给你答案。请发布代码;没有足够的信息为您提供答案。是否-16777216表示像素为黑色且不透明?-16777216在2的补码中是11111111 00000000 00000000,因此您是正确的。是否-16777216表示像素为黑色且不透明?-16777216在2的补码中是11111111 00000000 00000000,那么你是对的,-16777216是指像素是黑色且不透明的吗?-16777216在2的补码中是11111111 00000000 00000000,所以你是对的,-16777216是指像素是黑色且不透明的吗?-16777216在2的补码中是11111111 00000000 00000000,所以你是对的。