El problema como ya se ha dicho mas arriba es que los navegadores no interpretan los perfiles de color, el safari si que lo hace y por eso se ve la foto igual que en el PS... la nueva versión de Mozilla Firefox también los interpreta pero aún está en la versión BETA, yo la he metido para probarla y va genial, esperemos que saquen en breve la versión definitiva.
Un amigo hace poco me ha enseñado un trukito de PS para trabajar con la foto tal cual la vamos a ver en el navegador que no interprete perfiles. La foto la procesas como siempre hasta que la dejes a tu gusto y la guardas, le haces una copia al archivo y abres las 2, seleccionas una de ellas (la que vayas a colgar en web) y en el CS3 vamos al menú Vista / Ajustes de Prueba / Monitor RGB y despues vamos a Vista / Colores de Prueba.
Automáticamente veremos como se "lavan" los colores, si ahora vamos a guardar para web veremos que no hay ningún cambio con lo que todo lo que modifiquemos en esa foto se verá igual en un navegador que no interprete perfiles, entonces intentas igualar esa foto "lavada" con la original, en la mayoría de los casos cambiando un poco el tono y la saturación yo consigo dejarlas bastante parecidas, quizás tengas que tocar también contraste y brillo... eso se ve sobre la marcha. Pero cuando alguien visualice la foto con Safari o con la nueva versión de FireFox verá la foto "rara". Creo que de momento la única manera de colgar una foto para que todos la vean bien es poner las dos versiones. Es una mierda pero al menos a mi no se me ocurre otra opción...