The problem is that, when the images are not fuly overlapping, the resultant image is cropped to only the common footprint of the two images. I am already able to calculate the Affine Transformation rotation and offset matrix, which I feed to _transform to recover the dst-aligned src image. I have source ( src) image(s) I wish to align to a destination ( dst) image using an Affine Transformation whilst retaining the full extent of both images during alignment (even the non-overlapping areas).