Why not using the size of your output for the size of your canvas ? It usually eases a lot everything.
If you're looking for a method to start the position from the bottom-left corner (not the center) of the canvas, you can use the current beta that features such settings. More info on this post.
Comments