【发布时间】:2013-11-02 07:58:37
【问题描述】:
我正在尝试留下三分之一的图片素材,将中间的所有黑色更改为黄色,并将底部三分之一的黑色更改为蓝色。我知道如何改变颜色,我面临的问题是我不知道如何只选择三分之一的像素来操作它们。这就是我所拥有的..
def changeSpots1():
file = pickAFile()
picture = makePicture(file)
show(picture)
pix = getAllPixels(picture)
for p in pix:
intensity = (getRed(p) + getGreen(p) + getBlue(p))
c = getColor(p)
if (intensity < 150):
newColour = setColor(p, yellow)
repaint(picture)
我正在使用一个名为 JES 的程序来编写此程序,以防您想知道诸如 pickAFile 之类的命令。 感谢您的帮助!
【问题讨论】: