Profile Screen Changes

- Snippet image and canvas image upload.
- Improved quality of image.