#time 2h
* Adding a smart resize method
* Also adding a canvas method, this works like photoshop canvas, where the image is always centered