-1

画像ストックの 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 というプログラムを使用してこれを記述しています。助けてくれてありがとう!

4

1 に答える 1