-1

この答えはどこにも見つかりません。

JESを使用しています。画像で関数を作成しています。ラップする色の値が必要です。

例えば:

赤 = 250 の場合

250 + 20 = 15

それ以外の

250 + 20 = 255

どうすればこれを達成できるか教えてください。

4

2 に答える 2

3

あなたが説明しているのはモジュラー算術です。モジュロ演算子を使用してこれを行うことができます。

def makeChange(pic):
    for p in getPixels(pic):
        r = int(getRed(p))
        g = int(getGreen(p))
        b = int(getBlue(p))

        color = makeColor((r + 10) % 255, (g - 20) % 255, (b - 10) % 255)
        setColor(p, color)
于 2013-06-22T04:47:15.997 に答える