我试图在JES中使用addText函数,它可以将任何图片作为参数,并相应地更改我添加的文本的颜色。我不知道如何处理这个问题。显然我的方法在中间是完全错误的,我只是不确定如何获得某个像素范围的平均颜色。
def enhancedAddText(pic):
textPic=duplicatePicture(pic)
startX=int(getWidth(pic)/3)
startY=int(getHeight(pic)/3)
for x in range(startX, startX+100):
for y in range(startY, startY+10):
pixel = getPixel(textPic, x, y)
r=getRed(pixel)
g=getGreen(pixel)
b=getBlue(pixel)
average=(r+b+g)/3
textColor=
addText(textPic, startX, startY, 'Hope this worked', textColor)
show(textPic)