协助JES addText函数

时间:2015-11-11 00:03:35

标签: python function text jes

我尝试使用JES'添加文字到照片上addText函数,但我无法添加变量' pixelsChanged'到文本。我怎样才能做到这一点?我每次尝试时都被告知:

"错误值为:无法连接' str'和' int'对象 不适当的论证类型。 尝试使用无效类型的参数调用函数。这意味着您尝试将字符串传递给期望整数的方法。

以下是我的代码示例:

def changeColours(pic, startX, startY, endX, endY, endColour): 
  spotColour = makeColor(black)
  pixelsChanged = 0
  for px in getPixels(pic):
    x = getX(px)
    y = getY(px)
    if (startX <= x <= endX) and (startY <= y <= endY):
      if (distance(spotColour, getColor(px)) < 105):
        setColor(px,endColour)
        pixelsChanged = pixelsChanged + 1
  addText(pic, endX-35, endY,"Changed" + pixelsChanged, endColour)

感谢任何帮助

0 个答案:

没有答案