簡體   English   中英

此處理代碼的問題

[英]Issue with this code of processing.py

我要替換此綠色屏幕的像素。 只是不起作用...

def setup():
    size(852,480)

def draw():
    image1 = loadImage("l.jpg")
    image(image1,0,0,852,480)
    loadPixels()
    pixels1 = pixels[0:]

    image2 = loadImage("r.jpg")
    image(image2,0,0,852,480)
    loadPixels()
    pixels2 = pixels[0:]

    for i in range(0,width*480):
        r = red(pixels[i])
        g = green(pixels[i])
        b = blue(pixels[i])
        if g > 220:
            pixels[i] = pixels1[i]
        else:
            pixels[i] = pixels2[i]

在此處輸入圖片說明

根據文檔 ,每當調用loadPixels() ,都必須繼續調用updatePixels()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM