这就是我所拥有的:
def function1(pixel, color):
setColor(pixel,color)
def function2(pixel):
x = min(getRed(pixel), getGreen(pixel), getBlue(pixel))
???
function1(pixel,color)
第一个功能我只是将图片中的单个像素更改为内置颜色。
在第二个功能中,我试图将单个像素设置为灰色阴影,通过获取像素原点值的最低值并将它们设置为相同。它本身很容易,但是我仍然无法弄清楚在我的第一行和最后一行函数2之间仍然使用function1。我尝试的一切都让我在function1中出错。我知道我可以做到setColor(pix,makeColor(x,x,x)
但是功能1限制了我。
答案 0 :(得分:1)
如果setColor(pix, makeColor(x, x, x))
有效,为什么不将那些有效的参数传递给function1()
呢?
function1(pixel, makeColor(x, x, x))
makeColor(x, x, x)
的结果也是一个对象,并将作为function1
参数传递给color
。