This program allows you to create a basic pixel art design and then "rotate" it by any angle using three skews of the image. This rotates the design while preserving the individual pixels.
The skews loop over, so pixels that leave the frame end up in odd locations.

Width: 7 Height: 7 Angle (degrees):