I have an image, and when I put a background color (e.g. red) behind it, the whole image also changes color to the redish color. If it's a solid image, shouldn't the background image/color not affect it?
Check the Layers or Properties panel: Has the image had a blend mode applied to it? Is its Opacity set to 100%?