在JES中定义否定词

时间:2014-01-29 01:17:57

标签: jes

我试图将我的照片显示为负片,并且我对其进行编码,但它不会将图片显示为否定,我做错了什么?

def negative(picButterfly2):
    for px in getPixels(picButterfly1):
        red=getRed(px)
        green=getGreen(px)
        blue=getBlue(px)
        negColor=makeColor(255-red, 255-green, 255-blue)
        setColor(px,negColor)

我如何绘制水平线?谢谢!

2 个答案:

答案 0 :(得分:0)

尝试使用正确的变量名称:picButterfly2不等于picButterfly1

这有效:

def negative(picButterfly1):
   for px in getPixels(picButterfly1):
      red=getRed(px)
      green=getGreen(px)
      blue=getBlue(px)
      negColor=makeColor(255-red, 255-green, 255-blue)
      setColor(px,negColor)

file = pickAFile()
picture = makePicture(file)

negative(picture)
show(picture)

另见:

  • This(用于否定图像)。
  • This(用于绘制线条) - 或任何those

答案 1 :(得分:0)

您的变量“红色”,“蓝色”和“绿色”已经具有功能,将其更改为单个字符或只是一个大写字母,如“红色”。我知道这是在2014年发布的,但我会在将来发表评论。