【发布时间】:2018-07-23 22:03:00
【问题描述】:
所以,假设我有一个 Color 变量。现在,我显然可以通过调用变量来访问整个对象,但是如何只访问一部分(仅一个颜色通道)?
我希望能够将每个部分存储在一个数组中,然后在 for 循环中将每个部分更改一定数量(最终增加/减少亮度)。
感谢任何帮助。
【问题讨论】:
-
...一个带有 color() 的变量...您创建了一个...带有 get() 的程序...我们应该知道您在说什么?
-
color()返回的变量是什么类型? Color Class? -
@Johnny Mopp:它是这样存储的:
color(r, g, b, a);。不过不确定。 @Stultuske:使用get(x, y)将返回该像素的颜色。 -
您是“将 RGB 存储在数组中”还是使用
java.awt.Color? -
我目前将其存储为 java.awt.Color,但我希望将其存储为数组(第一个参数是 R,第二个是 G,第三个是 B,第四个是透明度)。