java - 这里使用什么值作为计算颜色代码的引用?

标签 java colors

我得到了一个 .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/

相关文章:

r - R 中的二维颜色渐变图

c# - 如何将 System.Drawing.Color 转换为 Microsoft Interop WdColorIndex

firefox - 为什么我的图像颜色与 FireFox 中的背景颜色不匹配?

java - 在 clojure 中, (= 'a ' a) 指的是 'same atom' 吗?

javascript - 雷达图的 d3.js 颜色组

java - 如何将 EventListener 添加到 gwt Canvas 绘图?

java - 使用 for 循环的脚本截断字符串的最后一个字母

ios - NSAttributedString 在字符串末尾更改颜色

java - 关闭终端 (SSH) 时 Mongodb 崩溃

java - 模拟和模拟虚拟服务有什么区别?