move canvas freezing calls, convert output rect to image coordinates