blend 오류

by 최민아 posted Jun 09, 2017
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

+ - Up Down Comment Print
PImage redImg, greenImg, blueImg;
PImage img;
int x,y;

PImage createChannel(float r, float g, float b) {
    PGraphics pg = createGraphics(300, 300);
    pg.beginDraw();
    pg.background(0x00);
    pg.stroke(r, g, b);
    pg.strokeWeight(20);
    pg.noFill();
    pg.ellipse(0.5 * pg.width, 0.5 * pg.height, pg.width - 22, pg.height - 22);
    pg.endDraw();
    return pg;
}

PImage drawChannel(PImage img, int x ,int y) {
    img=loadImage("img.png");
    int u = img.width;
    int v = img.height;
    blend(img, 0, 0, u, v, x - 0.5 * u, y - 0.5 * v, u, v, SUBTRACT); 
}

void setup() {
    size(600, 600);
    redImg = createChannel(0xff, 0x00, 0x00);
    greenImg = createChannel(0x00, 0xff, 0x00);
    blueImg = createChannel(0x00, 0x00, 0xff);
}

void draw() {
    float x0 = 0.5 * width;
    float y0 = 0.5 * height;
    float dmouseX = random(x);
    float dmouseY = random(y);
    background(0xff);
    drawChannel(redImg, x0 - dmouseX, y0 - dmouseY);
    drawChannel(greenImg, x0, y0);
    drawChannel(blueImg, x0 + dmouseX, y0 + dmouseY);
}


인데 밑줄 친 부분이 왜 오류가 나는지 모르겠어요..ㅜㅜㅜㅜ

Articles

1 2 3 4 5 6 7 8 9 10

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소

Designed by sketchbooks.co.kr / sketchbook5 board skin

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5