利用GDI+
public static System.Drawing.Image TurnPic(System.Drawing.Image img,float angle)
{
Bitmap img2 = new Bitmap(img.Width,img.Height);
Graphics g = Graphics.FromImage(img2); switch((int)angle)
{
case 90:
g.TranslateTransform(img.Height,100);
break;
case 180:
g.TranslateTransform(img.Width,img.Height);
break;
case 270:
g.TranslateTransform(100,img.Width);
break;
}
g.RotateTransform(angle); // then rotate
g.DrawImage(img,0,0);
g.Dispose();
img.Dispose();
return img2; }
public static System.Drawing.Image TurnPic(System.Drawing.Image img,float angle)
{
Bitmap img2 = new Bitmap(img.Width,img.Height);
Graphics g = Graphics.FromImage(img2); switch((int)angle)
{
case 90:
g.TranslateTransform(img.Height,100);
break;
case 180:
g.TranslateTransform(img.Width,img.Height);
break;
case 270:
g.TranslateTransform(100,img.Width);
break;
}
g.RotateTransform(angle); // then rotate
g.DrawImage(img,0,0);
g.Dispose();
img.Dispose();
return img2; }
解决方案 »
- Visual C# 2005程序设计自学手册
- 双击toolStripComboBox1值出现toolStripComboBox_Click函数,怎么得到其他函数啊
- (终于有金币了)服务端读取图片信息然后保存到客户端的问题,谢谢赐教!
- C#画图,用虚拟画布太慢,用onPaint重绘时不正常
- webBrowser打开网页弹出js的confirm()或alert()窗口怎么关闭?
- 如何断开与FTP的连接?
- 想找工作,征求意见,大家一定要帮帮我出出主意。
- 求救啊。如何用ITextSharp将html转成PDF啊??好几天了。
- 构造函数互相调用,编译失败了。
- 想真正了解各个城市软件行业的薪水的朋友请进来
- 关于一个时间控件的问题
- 为什么我装了vs.net以后,出现这样的提示呢?!
using System.Drawing;...
System.Drawing.Bitmap m_Bitmap.RotateFlip(RotateFlipType.Rotate90FlipNone);