You might be better of rethinking your page layout.
I agree. It's best to never lay text over images like that as it significantly
decreases readability. It also looks very amateurish. I would keep the images
in their own gallery and not overlay any text. You might also want to get some
basic design help from a web/graphic designer.