I wanted to move from Google contacts to iCloud contacts. After the transition I noticed that some of my assigned pics for contacts were missing in iCloud.com. I tried adding them back in on my iPhone but they just wouldn't show up in iCloud. After many wasted hours of messing with it I think I have come to the conclusion that some rotated images from other cameras can't be used after rotating into the correct orientation. It seems any picture from a third party camera that needs rotating to orient it correctly, completely screws up the contacts/iCloud link. The picture un-rotated works perfectly but rotating it anywhere else (on the iPhone, in Photoshop, in Windows) completely breaks the link. I also tried changing the file type to PNG, BMP, TIFF and neither of those work. The thing that completely baffles me is taking a screen shot of the image breaks the link also (that one I just can't figure out as a screen shot should be a completely independent image). On top of that my battery started to drain very fast when this error state happens. I would be more than happy to send anyone some sample pics if they want to try and tackle this.