Why are my contact pictures blurry and how to fix it? Since the switch from Android 2.x (2.3.7) to  4.0.4 ICS I notice that all my contact's pictures are blurry.

Some of them come from g+ profiles but most are self added on a gingerbread phone.

Why are they blurry and how can I fix this?

PS: my own picture I reuploaded via the talk app is still low res and upscaled in the phone app. I also have a public profile pic that i updated at the same time.
This is due to a limitation of GMail more than anything. GMail only supports contact icons with a resolution of 64×64, while ICS supports up to 256×256. When you give a contact an icon, Android uploads that new contact icon to GMail... which then promptly downscales it. ...And then Android thinks you changed it to the low-res icon and uses that instead of the nice and pretty one you picked out.