is your image saved in sRGB colour space or other colour space like AdobeRGB? if it's saved in anything but sRGB, it will most likely be rendered slightly different when viewed in a lot of applications because they ignore the colour space information.