More precisely, let's say I apply a 45 degrees rotation to an image (in the spatial domain) say, in Matlab : Ir=imrotate(myImage,45,'crop'); FT_I=fft2(I); In the magnitude, i.e. abs(FT_I) is it clear that the spectrum has be rotated too. For example, trying to reconstruct/sort of "unrotate", wrt center (with shifted DC in center), in the frequency domaine like: FT_Is=fftshift(FT_I); I_rec_FT=abs(ifftshift(imrotate(FT_Is,45,'crop'))).*exp(-i*angle(ifftshift(imrotate(FT_Is,-45,'crop')))); ...does not make sense (ifft2()) does not show an image that seems at all sort of unrotated. Therefore, what exactly happens with the ***phase*** part? [![enter image description here][1]][1] "unrotated" unsuccessfully, image. [1]: https://i.sstatic.net/0rFwD.jpg