not good but great

プログラミング、アート、映画・本の感想について書きます。

ProcessingでXORでGlitch

グリッチがたくさん載っている。 http://www.xradiograph.com/Processing/Glitch

XOR使う

^ はJavaではXOR bit演算らしい

void draw() {
  for(i = 0; i < w * h; i++) {

    // ^ はJavaではXOR bit演算
    // int a = 205;   // In binary: 11001101
    // int b = 45;    // In binary: 00101101
    // int c = a ^ b; // In binary: 11100000
    set((x=i%w)^mouseX,(y=i/w)^mouseY,myImage.get(x,y));
  }
}

byte数をいじる

https://raw.githubusercontent.com/naoyashiga/p5/master/Theme/Glitch/Glitch_2/glitchCat.jpeg

わかりやすいキャプチャが撮れなかったw

p5/Glitch_2.pde at master · naoyashiga/p5 · GitHub