Weird bug in processing or linux?

OK - my bad, it appears blendMode() is not the culprit at least on my Mac

I tried with your exact same code and your image stored in the data sub-directory of the sketch and I get this:

so red is actually red…

Note that I get the exact same image without the blendMode() though

this is weird. Have you tried out without it?