旋转图像X度C#WPF [英] Rotate an image X degrees C# wpf
本文介绍了旋转图像X度C#WPF的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这一直困扰着我的年龄,我只想说旋转图像X度的简单方法。 (这是一个炮塔防御游戏中的炮塔需要拍摄某一方向)
This has been bothering me for ages, I just want a simple method that rotates an image X degrees. (this is for a turret defense game in which the turrets need to shoot a certain direction)
我想是这样的:
public Image getRotatedImage(Image img, float angle)
{
//Code here to rotate the image
return img
}
所有这一切都在C#WPF ofcourse和动态..希望你们能帮助我在这里:D
All of this in c# wpf ofcourse and dynamically.. Hope you guys can help me out here :D
推荐答案
不要使用代码来改变你的形象。让WPF旋转您使用RotateTransform为
Don't use code to change your image. Let WPF rotate it for you using a RotateTransform.
<Image ...>
<Image.RenderTransform>
<RotateTransform Angle="45" />
</Image.RenderTransform>
</Image >
或在代码中应用一个RotateTransform到你的图片:
Or apply a RotateTransform to your image in code:
RotateTransform rotateTransform = new RotateTransform(45);
img.RenderTransform = rotateTransform;
这篇关于旋转图像X度C#WPF的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文