In Office 365, you can upload profile pictures for each user’s contact card. The contact card will appear in Outlook, SharePoint, Lync, Word, Excel, PowerPoint… well, in any Office product that displays contact cards 🙂
While this isn’t a new concept to Office 2013, and this feature is available in On Premise installations, these articles focus on Office 365.
There are two ways to achieve this:
You’ll find all sorts of confusing information online regarding the dimensions, file size and format restrictions. I found that either of the two methods described in this article will work with almost any file sizes and dimensions.
There are, however, some best practices.
Choose Square Photos
Choose a square image as the source (i.e.: same width and height), otherwise the picture will be cropped when you upload and you may end up with portions of people’s faces being cropped out.
Will be automatically cropped to:
Go for the Max
Lync 2010 supported the ability to view contact photos which were stored as part of the thumbnailPhoto attribute in Active Directory, meaning that pictures could only be 48x48 pixels.
However, Lync 2013 can now store photos in user’s Exchange 2013 mailbox, meaning that it supports images of up to 648x648 pixels.
When you upload a photo to Exchange 2013, it automatically creates 3 versions of the photo:
|48x48||Active Directory thumbnailPhoto attribute|
|96x96||Outlook 2013 Web App|
Lync Web App
Lync Web App
If you only upload a smaller image (e.g.: 48x48), it’ll be scaled to 96x96 and 648x648, resulting in photos that look fuzzy. However, if you upload photos that are already 648x648. The system will automatically generate 48x48 and 96x96 thumbnails for you.
(Photo Credit: rubenshito)
Note that if you upload a photo to the thumbnailPhoto in Active Directory, the photo will not be updated in Exchange. If you are lazy like me, you probably want to update photos only once.
My recommendation (and Microsoft's) is to use 648x648 pixels, 24-bit JPG images.