xxxxxxxxxx
27
// InvertAll (c) 2015, 2021 kouichi.matsuda@gmail.com
let img;
function preload() {
img = loadImage("sky.png"); // 画像を読み込む
}
function setup() {
createCanvas(img.width, img.height);
for (let y = 0; y < img.height; y++) {
for (let x = 0; x < img.width; x++) {
let c = img.get(x, y); // ピクセル値を取り出す
let r = 255 - red(c); // ピクセル値の赤を反転する
let g = 255 - green(c); // ピクセル値の緑を反転する
let b = 255 - blue(c); // ピクセル値の青を反転する
img.set(x, y, color(r,g,b)); // 反転した色を設定する
}
}
img.updatePixels();
image(img, 0, 0); // 画像を表示する
}
function draw() {}