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

Colors Jython:如何将Color()设置为十六进制颜色?,colors,hex,jython,Colors,Hex,Jython,我尝试使用setColor()函数将像素更改为十六进制颜色,但没有效果 例如,setColor(getPixel(targetPic,x,y),0xff1a44c3) 这意味着第二个参数不是颜色(0xff1a44c3)。如何让十六进制作为颜色使用?在Java中,有Java.awt.Color和Color(intrgb)构造函数 尝试: setColor(getPixel(targetPic, x, y), Color(0xff1a44)) 或: 在Java中,这样的代码应该如下所示: setC

我尝试使用setColor()函数将像素更改为十六进制颜色,但没有效果

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


这意味着第二个参数不是颜色(0xff1a44c3)。如何让十六进制作为颜色使用?

在Java中,有
Java.awt.Color
Color(intrgb)
构造函数

尝试:

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

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

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


这是说颜色没有定义。我以为所有与颜色相关的函数都可以在jython中使用了?也许问题在于奇怪的十六进制颜色值。我把它缩短为0xff1a44,它是红色的阴影。您还可以尝试使用在单独变量中定义颜色的代码。如果您能看到更多的代码和确切的错误消息,那该多好啊?
setColor(getPixel(targetPic, x, y), new Color(0xff1a44))
Color my_red = new Color(0xff1a44)
setColor(getPixel(targetPic, x, y), my_red)