lossless image transformations: shift, rotate, flip