画像ストックの 3 分の 1 を残し、中央のすべての黒を黄色に変更し、下の 3 分の 1 を黒に変更しようとしています。色を変更する方法は知っていますが、直面している問題は、ピクセルの 3 分の 1 だけを選択して操作する方法がわからないことです。これが私が持っているものです..
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)
pickAFile のようなコマンドについて疑問がある場合に備えて、JES というプログラムを使用してこれを記述しています。助けてくれてありがとう!