以任意角度旋转图像示例。
实现任意角度旋转图像主要使用Graphics类提供的RotateTransform()方法。代码如下:
private void button1_Click(objectsender,EventArgse){ //以任意角度旋转显示图像 Graphics g=this.panel1.CreateGraphics(); float MyAngle=0;//旋转的角度 while(MyAngle<360) { TextureBrush MyBrush=newTextureBrush(MyBitmap); this.panel1.Refresh(); MyBrush.RotateTransform(MyAngle); g.FillRectangle(MyBrush,0,0,this.ClientRectangle.Width,this.ClientRectangle.Height); MyAngle+=0.5f; System.Threading.Thread.Sleep(50); }}
不过有点耗内存!!!
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索图像
, c#
, graphics
, 角度
, 示例
, 任意角度
任意
c站、c语言、cf、ch、c罗,以便于您获取更多的相关知识。
时间: 2024-08-29 09:21:20