Most of us have acquired a new phone within the past year or two and I’m sure that you’ve been unhappy, to say the least, about the quality of the contact photos inside of Android. Android wouldn’t quite be the same if we didn’t have a way to fix nearly every complaint about the system we have: alas, we have the just the fix you need.
XDA developer bartito has developed an application which allows you to bypass the abnormally small (96x96px) default size on ICS and below, and increase it to a much higher resolution of 256x256px; which brings a far sharper image, especially for large photos like the in-call photo. If you’re rooted, good one right?, you can bump it up to an even larger 400x400px for even better HD photos for larger phones like the Note. While this is only a temporary fix for those on ICS and below, it’s a great thing to hold us over until Jelly Bean is ported to all of our phones (with its 720x720px contact photo glory).
Below are a set of instructions straight from the developer thread itself:
1) Place the desired contact photos (in PNG or JPG format) in a folder of your sdcard. I recommend to use square photos.
2) Open the app
3) Click settings and configure the sources folder to the stored photos folder
4) Go main window in the app
5) Select the photos that you want to update
6) Click the update photos button (the photos was automatically resized to the max resolution supported by the device).
* If you want to use photos greater than the maximum supported device size, you need to be rooted. If you’re rooted, go
settings, check the “Use HD photos” checkbox then apply the desired photos.
You can grab the application for free off of Google Play, or through the XDA Thread, and apply some higher contact photos to your device right now. Be sure to drop a thanks in bartito’s development thread on XDA. You can check out the comparison photos below to see the difference between the stock one on the left, and the HD one on the right.
Warning: this will NOT replace the photos stored in Google Contacts, only locally on the phone. Currently, Google Contacts does not support High-resolution photos.