如何使用JES在任何图片上显示文本?

时间:2015-02-21 05:57:05

标签: python jes

我试图在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)

0 个答案:

没有答案