I wanted to allow users to edit profile without going to edit profile page. I found few useful modules like Editable field and Editable fields as link. These modules provide field formatter which make the field editable without leaving the page except the user picture. I am not able to use this technique with user pictures because It is not a normal field as other fields.
How can I make user picture an editable field without going to edit profile page?
Note: I have created a custom profile page using panels. There is a module Picture Changer which allows users to change picture in a modal, but it does not work with panels.