0

我得到了一个 .jar 文件,它从图像中生成一个整数颜色代码矩阵。

我可以看出黑色值为-16777216,白色为-1。但是,我以前从未见过用于颜色代码的此类值

我看不到 .jar 文件中的代码。

本来可以在 Graphic Design SE 之类的地方问这个问题,但我想这里的编码员以前更有可能遇到过类似的问题。

我想找到参考“table/whatever”的原因是因为我希望能够根据这些值获取颜色名称。

编辑:这是我得到的一些颜色:

  • 黑色是-16777216
  • 红色是-65536
  • 绿色是-16711936
  • 蓝色是-16776961
  • 白色是-1
4

1 回答 1

6

以十六进制格式给出颜色值更容易理解,用“0x”指定,后跟 0-9 或 AF。这里,黑色是 0xFF000000,白色是 0xFFFFFFFF。格式为 0xAARRGGBB,其中“AA”是“alpha”分量的两个十六进制数字(00 是完全透明的,FF 是完全不透明的),“RR”、“GG”和“BB”是红色/绿色/蓝色组件,分别。

0xFF000000 恰好是 -16777216,而 0xFFFFFFFF 是 -1。

编辑:固定 -16777216 值。

于 2012-10-15T20:59:58.967 回答