Oftentimes when setting up user profile images in SharePoint, we “house” the images in a website so they can easily be updated by the corporate photographer (seriously – some companies like to have a standard image “look” for their user profiles, part of their onboarding process). anyway, bad news bears if you are using Chrome, and sometimes even IE is a little flaky in the way it renders the image – Instead of getting a pretty profile pic, you get the dreaded red X (missing image icon).
I believe the underlying issue is related to CORS (Cross-Origin Resource Sharing – http://enable-cors.org/ – Note if you are trying this you need to enable it on the site requesting the pictures, not the site hosting the pictures) Happily, SharePoint 2013 has a switch (powershell only) that lets you enable the ability to remotely host the images – Try this on for size:
Voila! Photos appear… This solution was found on Wictor’s blog: http://www.wictorwilen.se/sharepoint-2013-enabling-cross-domain-profile-pictures