0

ピクセルが (0,0,0) または (255,255,255) であることを Jython に認識させる方法がわかりません。基本的に、すべての白いピクセルを黒に、またはその逆に変換しようとしています。これが私がソファを持っているものです:S

def changeBlackWhite(picture):
    for x in range(getWidth(picture)):
        for y in range(getHeight(picture)):
            px = getPixel(picture, x, y)
            pxRed = getRed(px)
            pxBlue = getBlue(px)
            pxGreen = getGreen(px)
            if pxRed == '255':
                if pxBlue == '255':
                    if pxGreen == '255':
                        setRed(px, 0)
                        setBlue(px, 0)
                        setGreen(px, 0)

ヘルプ?!:)

4

1 に答える 1

0

どのライブラリを使用しているかはわかりませんが、getRed()文字列ではなく整数を返すと思います。その代わり:

if pxRed == '255':

整数と比較してみてください:

if pxRed == 255:
于 2010-10-22T08:16:59.417 に答える