This sounds like a question for your hosting support group. You haven't said anything that sounds like WinSCP is malfunctioning. If pictures are showing up, that alone suggests the transfer itself is working. I'm pretty sure there's no way WinSCP could mangle an image file during upload such that it would be converted from color to grayscale.
- TS