我得到了一个 .jar 文件,它可以从图像生成整数颜色代码矩阵。
我可以看出黑色的颜色值为-16777216,白色的颜色值为-1。但是,我以前从未见过用于颜色代码的此类值。
我看不到 .jar 文件中的代码。
本可以在 Graphic Design SE 之类的地方问这个问题,但我想这里的编码器更有可能以前处理过类似的问题。
我想找到一个引用“表/任何东西”的原因是因为我希望能够根据这些值获取颜色名称。
编辑:这是我得到的一些颜色:
- 黑色是-16777216
- 红色为-65536
- 绿色为 -16711936
- 蓝色是-16776961
- 白色为-1
最佳答案
当以十六进制格式给出时,颜色值更容易理解,用“0x”后跟 0-9 或 A-F 指定。这里,黑色是0xFF000000,白色是0xFFFFFFFF。格式为 0xAARRGGBB,其中“AA”是“alpha”分量的两个十六进制数字(00 完全透明,FF 完全不透明),“RR”、“GG”和“BB”是红/绿/蓝分别为组件。
0xFF000000 恰好是 -16777216,而 0xFFFFFFFF 是 -1。
编辑:固定-16777216值。
关于java - 这里使用什么值作为计算颜色代码的引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12903820/