中易网

C#使用旋转法求最小外接矩形代码

答案:2  悬赏:80  
解决时间 2021-03-15 04:16
这个旋转是以图形重心旋转么?主要目的是在ArcGIS中实现图斑的最小外接矩形。
最佳答案
Bitmap bmpSource = new Bitmap(100, 100);//旋转前的图像
Bitmap bmpSrc = new Bitmap(100, 100);//旋转后的图像
Graphics g = Graphics.FromImage(bmpSource);
g.RotateTransform(10.0f);//旋转图像,参数为角度
g.DrawImage(bmpSrc, 0, 0);
g.Dispose();
这个是旋转代码,图像旋转要计算外接矩形,其实就是计算外接矩形的宽度和高度,这个要看原图是多少,根据原图计算,比如是100*100,则外接矩形的最大宽度则为(100*100+100*100)在开平方
全部回答
protected override void onpaint(painteventargs e) { base.onpaint(e); e.graphics.drawrectangle( pens.blue, 200, 100, 100, 60); matrix matrix = new matrix(); matrix.rotateat(45,new pointf(200,100),matrixorder.append); e.graphics.transform = matrix; e.graphics.drawrectangle(pens.red, 200, 100, 100, 60); }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请问这台是什么车?小牛?
星座星座,为什么都信那些虚无的东西呢?
皇家婚典地址在什么地方,想过去办事
三岁半宝宝手指甲很脆是什么原因
我要是坚持不去会怎样啊?要负法律责任吗,有
英雄联盟有个同人小说 男主前面失忆了 前女友
车辆减震漏油会导致车身倾斜吗
叶城公路管理局库地分局地址在什么地方,想过
韩国性感组合sistar一共上过几次综艺节目强心
家里请的托宝佛放在什么位置最好呢
韩语的劲爆嗨歌中间蹦吧啦吧拉吧吧什么什么。
众创空间适合创业公司么?
美居大酒楼地址有知道的么?有点事想过去
周公解梦 梦见邻居拆房
戴高乐机场 日默瓦在哪里买
推荐资讯
沃尔沃c30怎样取消汽车故障亮灯
济南舜耕中学的门牌号和邮编是多少?
情人不理你千万别理他
DNF自己的补丁怎么也给别人用上了?难道没有
成都龙泉购房转户政策
如何提高学生实验操作能力
在商场租赁摊位签合同的时候需要注意什么?说
停车场(龙泉南路)(龙泉南路与龙泉路交叉口南2
嘉兴市余新镇东五金厂在什么地方啊,我要过去
镇江周边城市哪里风景不错?想周末出去自驾游
Autodesk教育版怎么下载 在那下载
对汽油机性能有影响的汽油性能指标
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?