Interesting video by Matt Parker on YT about shearing pixels horizontally and vertically instead of rotating a picture. Unlike GPU powered rotation (using floating point calculations), it conserves pixel (colors).
👾

animated GIF of shearing of a block instead of rotating