What happens is the contact photos are saved as a very small picture and when someone calls the photo is enlarged for the call screen causing it to become pixelated/blurry. No way to avoid this other than an app. There's a program called Full Screen Caller ID that allows for high quality photos used as a caller ID photo (as well as the title states full screen). This may help a bit.