旋转图像X度C#wpf

这一直困扰着我多年,我只想要一个简单的方法将图像旋转X度。 (这是炮塔防御游戏,其中炮塔需要向某个方向射击)

我想要这样的东西:

public Image getRotatedImage(Image img, float angle) { //Code here to rotate the image return img } 

所有这些都在c#wpf ofcourse和动态..希望你们可以帮助我在这里:D

不要使用代码来更改图像。 让WPF使用RotateTransform为您旋转它。

      

或者在代码中将RotateTransform应用于您的图片:

 RotateTransform rotateTransform = new RotateTransform(45); img.RenderTransform = rotateTransform;