It can be time-consuming to produce correctly profiled images at numerous sizes for the web. My solution has been the following: upload to server full-size jpegs in their original profile with full meta-data. Then use a script running on the server to automatically prepare images for the web. This includes resize, sharpen, convert to sRGB, embed sRGB profile, strip out unwanted metadata, add caption & copyright meta-data, add border. All of that can be done by the Imagemagick command-line "convert" which is easy to install on any linux server.