我试图将图片显示为底片,并对其进行了编码,但它不会将图片显示为底片,是不是我做错了什么?
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)另外,我如何绘制水平线?谢谢!
发布于 2014-02-09 07:31:37
尝试使用正确的变量名:您的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)另请参阅:
发布于 2019-05-18 08:11:30
您的变量"red“、"blue”和"green“中已经有一个函数,请将其更改为单个字符或大写字母,如"Red”。我知道这是在2014年发布的,但我会为未来留下评论。
https://stackoverflow.com/questions/21420245
复制相似问题