I’m trying to document a project by screen recording using OBS, but I noticed that what I see on screen and what OBS sees are not the exact same images. The colours in the recording are darker where there is transparency.
Digging a bit deeper, using a grabScreen() I get a frame where the image is transparent in any part where there is some transparency:
Adding a black background to that gives me what looks like the same thing I’m getting out of OBS:
While what I actually see on screen (and want to capture) is this:
So I guess the question is, what am I actually seeing on the screen and how do I capture it? Is there a way to “flatten” the image at the end of draw() so that I can properly capture it in OBS?
Edit: github repo: https://github.com/Nathnainiel/virtualGarden-OF