Last updated 3 September 2013. Created on 26 January 2009.
Edited by czarzhan, KingMoore, LeeHunter, heather. Log in to edit this page.

Imagecache_Profiles module allows you to set user profile pictures that are consistent throughout your site and allows avatars on the user profile pages to be a different size.

Part 1. Imagecache Preset Example

These options are here as an example, your settings can vary.

  1. Download, install and enable the ImageCache module
  2. Go to Administer › Site building › Imagecache. Click "Add New Preset"
  3. Create two new ImageCache preset with the following settings:
    • preset namespace: user_image_default
    • select "Add Scale and Crop" from the New Actions fieldgroup
    • set weight to 0
    • set width and height to 100
    • Update Actions
    • preset namespace: user_image_large
    • select "Add Scale and Crop" from the New Actions fieldgroup
    • set weight to 0
    • set width and height to 200
    • Update Actions

Part 2. Installation Instructions

  • Download, install and enable the ImageCache_Profiles module
  • Enable user pictures at admin/user/settings
  • If setting a default picture it should use a relative url path (ex. sites/default/files/default-picture.png)
  • Set up Picture settings at bottm of User Settings page:
    • Set picture maximum dimensions to 1600x1400
    • Set picture maximum file size to 1024
    • Set your picture guidelines text to: "Photo must be larger than 200x200 pixels." To prevent upscaling, these dimensions should be the dimensions of your largest preset.
  • Select the ImageCache presets (added in Part 1 above):
    • Profile picture preset: Select the ImageCache preset to set the user picture size on a user's profile page
    • Comment picture preset: Select the ImageCache preset to set the user picture size within comments
    • Default picture preset: Select the ImageCache preset to set the default user picture size throughout the site
  • To prevent upscaling, these dimensions should be the dimensions of your largest preset (in this example it is 200):
    • Set picture minimum width in pixels: 200
    • Set picture minimum height in pixels: 200
  • Save configuration

Adding a profile picture to panels

If you and want to add an Imagecache profile picture to a profile panel page (including the one that comes default from Advanced Profile Kit module) , then you can add it very easily by editing a panel page (e.g. profile), go to content tab, then add a pane to one of the regions, then choose the User picure. and SAVE! There should now be a picture of the user, resized to your profile imagecache profile preset.

Looking for support? Visit the Drupal.org forums, or join #drupal-support in IRC.