当前位置: 首页 > 知识库问答 >
问题:

使用getRGB()时,负数的含义是什么?

芮化
2023-03-14

我对色彩、渲染等都是新手,还看了一些关于渲染等的教程视频。我的问题是,当我对像素调用getRGB方法时,它会返回一个负整数。这个负数是什么意思?例如,当a:186:rgb>打开时,调用它。这个数字和它的rgb值有什么关系?我在谷歌上搜索了几次,但没有成功。

共有2个答案

郁权
2023-03-14

要获取像素的颜色,请执行以下操作:

Color c = new Color(image.getRGB(10,10));
int red = c.getRed();
int green = c.getGreen();
int blue = c.getBlue();
祝昊东
2023-03-14

getRGB方法返回一个int,它的4个字节是按顺序排列的alpha、红色、绿色和蓝色分量。假设像素不透明,则alpha为255(0xFF)。它是int中的最高有效字节,第一位在该值中设置。因为在Javaint中,值是根据2的补码进行签名的,所以值实际上是负数,因为第一位是开的。

 类似资料:
  • 我已经阅读了悬而未决的文件: http://developer.android.com/reference/android/app/PendingIntent.html 发送功能定义为: 公共无效发送(上下文上下文、int代码、Intent意图、OnFinated onFined、处理程序处理程序、字符串所需权限) 代码:“返回PendingEvent目标的结果代码。” 让我困惑的是参数。我应该什

  • 问题内容: Java中“ this”的含义是什么? 问题答案: this 指当前对象 每个非静态方法都在对象的上下文中运行。因此,如果你有这样的课程: 然后调用上会打印 因此,有效地将它用于多种用途: 澄清你在谈论一个字段,当还有其他与该字段同名的东西时 整体引用当前对象 在构造函数中调用当前类的其他构造函数

  • 问题内容: 这个静态函数是来自名称空间的类中的吗? 我该如何解释这个名字?在JRE中的哪个位置定义了此功能?在/ ? 问题答案: 否。实际上是类中的静态成员(不是.NET中的静态成员),它是。的实例。并且是该类的常规(重载)方法。 请参阅http://download.oracle.com/javase/6/docs/api/java/lang/System.html#out。 其实,如果/ /

  • 问题内容: 这段代码在: 最后一行使我感到非常困惑。我不知道的意思。 这些是其他代码: 结果是 我猜想的功能是从中选择所有元素,但是我还没有找到正式的解释。它是什么? 问题答案: builtin.go中的代码用作文档。该代码未编译。 在指出这个函数的最后一个参数是可变参数。可变参数在Go语言规范中进行了说明。 该类型的部分为任何围棋类型替身。

  • 问题内容: 我是Golang的新手,正在做http://tour.golang.org/。谁能向我解释 第1、3、5和7行, 特别是’*’和’&’的作用吗?我的意思是通过在函数声明中提及它们,它们应该/应该做什么?一个玩具的例子: 看起来它们就像我们在C ++中一样。但是我无法将这些概念与此处的内容联系起来。换句话说,当我在Go的函数声明中使用“ *”和“&”时,它们会做什么。 编辑: 我知道引用

  • 问题内容: 而且我仍然无法理解花括号的工作原理,特别是由于诸如简单程序这样的页面: http://wiki.python.org/moin/SimplePrograms 在各处使用大括号。我了解方括号和规则的圆括号,但是我不知道“定义字典”的含义或它们应该代表的含义。 问题答案: Python中使用“大括号”来定义字典。字典是一种将一个值映射到另一个值的数据结构,就像英语词典如何将单词映射到其定义