Processing-2 PImage get()返回的确切结果是什么?

Processing-2 PImage get()返回的确切结果是什么?,processing,Processing,我知道PImage get(x,y)函数返回给定坐标下像素的颜色,但是有人能告诉我这些数字的含义吗?它们不是对应于RGB的9位数字,除非我遗漏了什么 如何处理get(x,y)函数返回的整数?我有一个图像,它是光栅格式的数据值地图。数据被着色为不同的类。我想将从get(x,y)接收的数字转换为类中的实际值 这将有助于了解返回值到底是什么…这个数字是RBGA中作为整数的颜色表示,这在谷歌上都有解释。如果颜色的十六进制表示法对您更有意义,那么在处理过程中,您只需继续 hex(img.get(x,y))

我知道PImage get(x,y)函数返回给定坐标下像素的颜色,但是有人能告诉我这些数字的含义吗?它们不是对应于RGB的9位数字,除非我遗漏了什么

如何处理get(x,y)函数返回的整数?我有一个图像,它是光栅格式的数据值地图。数据被着色为不同的类。我想将从get(x,y)接收的数字转换为类中的实际值


这将有助于了解返回值到底是什么…

这个数字是RBGA中作为整数的颜色表示,这在谷歌上都有解释。如果颜色的十六进制表示法对您更有意义,那么在处理过程中,您只需继续

hex(img.get(x,y))
同样的数字,以更容易理解的形式出现,即FF618790

您还可以通过以下任一方式提取颜色本身的值:

或:


这个数字是RBGA中作为整数的颜色表示,谷歌对此进行了解释。如果颜色的十六进制表示法对您更有意义,那么在处理过程中,您只需继续

hex(img.get(x,y))
同样的数字,以更容易理解的形式出现,即FF618790

您还可以通过以下任一方式提取颜色本身的值:

或:

int a = (argb >> 24) & 0xFF;
int r = (argb >> 16) & 0xFF; 
int g = (argb >> 8) & 0xFF;
int b = argb & 0xFF;