Description:

Bitmap rotation is a graphic effect that Delphi does not natively offer. This article shows how to rotate a given image in 90-degree increments. It allows you to rotate any image 0, 90, 180 or 270 degrees.

With a little work, the code can be modified to rotate to any angle, but that is beyond the scope of this article. More detail...