Jython:你如何将Color()设置为十六进制颜色?

时间:2014-11-14 07:56:13

标签: colors hex jython

我尝试使用setColor()函数将像素更改为十六进制颜色,但无济于事。

例如,setColor(getPixel(targetPic,x,y),0xff1a44c3)。

它说第二个参数不是颜色(0xff1a44c3)。如何让十六进制作为颜色工作?

1 个答案:

答案 0 :(得分:0)

在Java中,java.awt.Color带有Color(int rgb)构造函数。

尝试:

setColor(getPixel(targetPic, x, y), Color(0xff1a44))

或:

my_red = Color(0xff1a44)
setColor(getPixel(targetPic, x, y), my_red)

在Java中,这样的代码应如下所示:

setColor(getPixel(targetPic, x, y), new Color(0xff1a44))

或:

Color my_red = new Color(0xff1a44)
setColor(getPixel(targetPic, x, y), my_red)