Drag & Drop, Canvas resize and upload a file. Source: http://davidwalsh.name/resize-image-canvas