getImage returns the original image ignoring scale and crop/position.
getImageScaledToCanvas returns the original image scaled down to the canvas dimensions, again ignoring both scale and crop/position.
I'm working through a hacky approach to generate the cropped image client-side. Isn't there an easy way to provide this via the current API?