Closify will make you forget about profile, cover and banner images upload hassles. And let you be more productive and efficient.
Closify is a jQuery based plugin with a single PHP processing script, that simplifies the developers task to create a dynamic image uploader. With closify you can easily create any kind of image convas (cover, profile, or custom banner) with whatever size you define, and intelligently enough the Closify plugin would resize the image according to the size of container you defined with a respect of the image aspect ratio, and then it start to generate a dynamic widget that give you the capability to position/reposition your photo adequately; save the photo with the desired position and submit the position information to the server side for storage; change the photo you have chosen and just delete the selected photo.
For documentation and demo, please visit closify official page here: Demo