Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
この答えはどこにも見つかりません。
JESを使用しています。画像で関数を作成しています。ラップする色の値が必要です。
例えば:
赤 = 250 の場合
250 + 20 = 15
それ以外の
250 + 20 = 255
どうすればこれを達成できるか教えてください。
あなたが説明しているのはモジュラー算術です。モジュロ演算子を使用してこれを行うことができます。
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)