When you edit a contact you can change their picture, and the next time you sync with google it should sync the new pic, and get rid of the old one. That has been my experience at least. As far as which pic is displayed when a contact calls you, I believe its the one that Google stores, if you have one assigned. For my contacts that I didn't assign a certain pic, whatever thier profile pic for Facebook is what comes up when they call.
unfortunately there's no setting to default to whichever pic you want ... setting it manually is the only way otherwise your contacts will display various pics stored for no rhyme or reason.
sometimes it'll be Facebook, sometimes it'll be the Google Talk pics etc etc ... my experience is to just go in and manually set the one you want to use by selecting the pic. even then you'll get cases where it'll revert to another pic.
how it works is however the last contact method was is how the pic shows .. so if you interact with a contact via Google Talk it'll show that pic .. if you Facebook with someone it'll show that pic.
it's bananas though .. there's no way to have it default to just one particular pic at all.
oh and to the subject, i made a thread on how to get high res contact icons to show when someone calls you .. check it out if you'd like high res contact pics http://support.t-mobile.com/thread/4197?tstart=30
When you edit a contact you can change their picture, and the next time you sync with google it should sync the new pic, and get rid of the old one. That has been my experience at least.
Well, the whole point of my question is to find a way to get around that ages-old Google contacts vs. HTC Sense picture issue. When you sync your pictures with Google contacts, they essentially get "destroyed". More precisely, they get resized to the Google's standard 96x96 contact picture size. HTC Sense needa a much larger picture (a higher resolution picture) on its call screen, which means that the Google's low-resolution picture will have to be upsampled to that size. The resultant picture on the call screen will look like a murky mix of color blobs. Terrible.
Assigning a high-res picture to a Google contact on the phone side will not help. The next time your contact synch-up with Google, your picture will be automatically resized to 96x96 (read: destroyed).
So far the only workaround to this problem I know (which was used with older Sense) was to go to Goggle contacts storage and delete all pictures entirely. Then on the phone side create linked in-phone contacts and assign high-resoltion pictures to the in-phone contacts. That will make the phone use contact information stored in Google, but use the picture stored in the phone.
I hoped that maybe in HTC Sense 3 they came up with some built-in solution to this problem (and I believe I heard something along the ines of what I said in my question).
i thought i posted this earlier ... i made a post a few days ago about high res icons .. there's another way .. just thought i'd share.
but as i mentioned above .. there is no way to force it to default and stay defaulted .. it just goes as you go through contacting and communicating .. however, i've noticed that doing it the way i outlined it occurs less..the switching that is.
Hm... I don't really see it as "another way". Basically, the idea is the same: kill all your Google contact pictures and store your high-res pictures in linked accounts elsewhere: either locally in the phone or synced to T-Mobile account - whathever you like best.
For me the potential problem with the T-Mobile variant is that when I put in a different SIM card into my phone (non-T-Mobile SIM card), the T-Mobile contacts disappear (together with the pictures). For this reason I rather prefer to store the pictures locally in the phone.
I FOUND IT!
There IS a way to tell the phone which contact pic to use!
If you go into Contacts, pick a contact, Menu-->Edit Contact then tap on the contact photo (the little dropdown arrow), you'll get a list of options on which photo you'd like to use!
(my apologies to my sister for spreading her pic around)
uhh yeah i said that earlier lol
there's no way to make it default unless you manually go in and select the one you want .. and even then the phone will still use the pic (sometimes) of the last method used to contact that person.
it flops every now and then but for the most part just selecting it like that will keep the contact using whatever you select.
I have seen this menu, but I don't think it does what you think it does.
This menu does not select the "primary" picture for the contact. This menu simply copies the picture from the source you choose to the current contact. If your current contact is a Google contact, then selecting Facebook in the above menu will simply copy the Facebook picture to Google picture. Afterwards, the Google picture will be detroyed as usual by the sync process.
Meanwhile, the "primary" picture still remains unassigned (apparently, there's simply no such feature). And when the next time comes to display the picture on the call screen, the phone might easily select the Google picture, which will look horribly.
i've been saying that all along
it isn't a default way to do it. it can only be done manually and you just have to hope it doesn't revert back. i haven't had much trouble with mine. i'm a high res icon guy myself and can't stand the grainy ones
my own experience is just that it selects the picture of the last contact method for whatever reason. it doesn't always do it but what i've noticed is that when it does revert to a grainy one it's 9/10 times the one that i used to last contact that person.
but again, it happens so little that it doesn't bother me. i just go back into the contact and select the high res one again