用C#编写图片如何旋转

用C#编写图片如何旋转... 用C#编写图片如何旋转 展开
 我来答
百度网友9de5b9a
2010-05-19 · TA获得超过894个赞
知道小有建树答主
回答量:361
采纳率:0%
帮助的人:453万
展开全部
/*任意角度旋转,但图片本生并不旋转,显示时候是旋转*/
int Angle=30;//Angle为旋转的角度
Graphics g = picturebox1.CreateGraphics();

TextureBrush mybrush = new TextureBrush(SrcBmp);//SrcBmp为原图
mybrush.RotateTransform(Angle);//旋转
g.FillRectangle(mybrush, 0, 0,Picturebox1.Width, picturebox1.Height);
/*旋转90,180,主图片本生旋转,但只能旋转90的倍数*/
Bitmap bmp=new Bitmap(filepath);
bmp.RotateFlip(RotateFlipType.Rotate90FlipNone);
tanghuawei
推荐于2017-11-28 · TA获得超过209个赞
知道小有建树答主
回答量:340
采纳率:0%
帮助的人:276万
展开全部
public static Bitmap KiRotate(Bitmap img)
{
try
{
img.RotateFlip(RotateFlipType.Rotate90FlipNone);
return img;
}
catch
{
return null;
}
}

解释:
顺时针旋转90度 RotateFlipType.Rotate90FlipNone
逆时针旋转90度 RotateFlipType.Rotate270FlipNone
水平翻转 RotateFlipType.Rotate180FlipY
垂直翻转 RotateFlipType.Rotate180FlipX
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
喻元恺Va
2010-05-19 · TA获得超过904个赞
知道小有建树答主
回答量:4465
采纳率:0%
帮助的人:1801万
展开全部
这个在GDI+中有专门的函数的哈,很简单的了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
海浪舞者
2010-05-19 · TA获得超过410个赞
知道小有建树答主
回答量:252
采纳率:0%
帮助的人:147万
展开全部
2楼回答的精辟
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式