文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>使用GDI+实现图像旋转的2种简单方法

使用GDI+实现图像旋转的2种简单方法

时间:2011-06-09  来源:简单-生活

方法一:旋转画图区,以90度旋转为例    

 private void btnRotate90_Click(object sender, EventArgs e)
        {
            Graphics gs = pictureBox1.CreateGraphics();
            string strFile = @"E:\p.jpg";
            Bitmap bmp = new Bitmap(strFile);
            gs.FillRectangle(Brushes.White, pictureBox1.ClientRectangle);
            Point[] destinationPoints = { new Point(ClientRectangle.Width, 0), new Point(ClientRectangle.Width, ClientRectangle.Height), new Point(0, 0) };
            gs.DrawImage(bmp, destinationPoints);
        }

方法二:旋转图像自身,以90度旋转为例      

 private void btnRotate90_Click(object sender, EventArgs e)
        {
            Graphics gs = pictureBox1.CreateGraphics();
            string strFile = @"E:\p.jpg";
            Image img = Image.FromFile(strFile);
            img.RotateFlip(RotateFlipType.Rotate90FlipNone);
            gs.DrawImage(img, pictureBox1.ClientRectangle);

        }

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载