I'm not sure about OR
but with ADD, it takes the value of each RGB and adds it to the background, so if you take a color like, 025,025,025... it will add 25 to each color behind it, increasing the lightness. If you have pixels of 255,255,255 they will just appear plain white. If you have 0,0,0 pixels, then the background will not change at all.