Seguramente la foto la has estado trabajando en Photoshop con el perfil Adobe RGB 1998. Al guardar para web se elimina cualquier perfil que pudiera tener la foto, motivo por el que al volverla a visionar, en internet por ejemplo, los colores se ven más desaturados. Por defecto internet utiliza sRGB, es decir que las fotos son interpretadas como si se hubieran trabajado en ese perfil.
Para solucionar el problema has de ir, antes de guardar para web, al menu edicion -> convertir en perfil, y alli escojes sRGB. veras que la imagen no ha cambiado de aspecto, lo unico es que le ha asignado otro perfil distinto al que tenía.
Ahora ya puedes guardar para web. Verás como se visualizan correctamente en cualquier navegador.