I spend a decent amount of time setting the photos for all the contacts on my iPhone so that the photo will come up full-screen when talking to them on the phone. I use ActiveSync to sync my iPhone with Google Contacts and Calendar, and that is all working fine, and the photos appear correctly in GMail.
However if I edit the contact in GMail - even if I'm not editing the photo - after syncing the contact photo on the iPhone is overwritten with a poor quality version of the photo, and the photo is no longer displayed full-screen when talking to the contact, but only as a small thumbnail in the top-right corner.
Is there any way to stop this behaviour, other than "don't edit contacts in GMail"?