Selfi allows to capture image using WebRTC, which user can be used to set profile picture.
WebRTC is a free, open project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs.

To know more about WebRTC, visit http://www.webrtc.org

REQUIREMENTS:
WebRTC is currently supported by the following browsers:
Chrome
Firefox
Opera

HOW TO USE:
1) Goto admin/modules and Install the module selfi.

2) Configure selfi from /admin/config/media/selfi ,
specify the public folder path where the images will be stored (optional) , By default images will be stored in sites/default/files/selfi_clicks directory.

3. Please check directory permission. NOTE: Directory should be writable by Drupal.

4) Visit user profile edit page, Select option "Take picture" from PICTURE . Click on Start camera button, browser will ask for accessing your webcam.

5) Click on Take picture button and save your profile.

Selfi use public file system for storing the images.

Supporting organizations: 

Project information

Releases