I'm pretty sure you have to upload images to Google for that. If it worked fine on the One, then maybe HTC had something in there that did it for you. Honestly, though, I'm not 100% on that. I know that high-res contact images have been an issue for a while on Android, but the option exists on the One to enable them.