Our PeopleSearch and PeopleUpdate product line has long supported showing photos for a user account in Active Directory. Microsoft has created a PowerShell cmdlet to allow users to upload photos to user accounts in Active Directory. There are some limitations on size though.
We also support linking an Active Directory account to photos stored on a file share so that you don’t bloat the size of your Active Directory. I’ll write a later article on how we do that!
PeopleSearch and PeopleUpdate provide (and have for many years) their own web interface to display user photos in your intranet, on the internet, etc. Here’s an example:


You don’t have to be afraid about size limitations while uploading pictures to Active Directory. This tutorial shows a free application for active directory photo administration. While adding pictures to active directory, the program reduces its size or dimensions to meet thumbnailphoto attribute requirements: http://www.youtube.com/watch?v=PkdYmuPYujY