我写了下面的代码来清除图片中的蓝色:
def clearBlue(picture):
for p in getPixels(picture):
setBlue(p,0)
现在我需要最大化图像中的蓝色(255),如何用这段代码做到这一点?
您的函数名为clearBlue,这暗示您不想要蓝色元素,但您要求最大化blue组件,这令人困惑。
你在正确的轨道上,但是最大化蓝色到最大可能的值(在24位颜色中)是:
def clearBlue(picture):
for p in getPixels(picture):
setBlue(p, 255)