Hello, I find this code in the forum to make a mask with ofCircle over a image:
But in my Project this code is in a Class that is called from other draw() method with another background.
I try but I can’t find how can disable the ofBackground(0) and make it transparent.
any help will be very useful
void ofApp::setup(){
image.loadImage("imagen.jpg");
fbo.allocate(image.width, image.height);
fbo2.allocate(image.width, image.height);
}
void ofApp::draw(){
ofBackground(0);
ofSetColor(255, 255, 255);
fbo.begin();
ofClear(0, 0, 0, 0);
image.draw(0, 0);
fbo.end();
fbo2.begin();
ofClear(0, 0, 0, 0);
ofSetColor(255, 255, 255);
ofCircle(mouseX , mouseY, 200);
fbo2.end();
fbo.draw(0, 0);
ofEnableBlendMode(OF_BLENDMODE_SUBTRACT);
fbo2.draw(0, 0);
ofDisableBlendMode();
}
thank very much.