C# 从位图矩形中获取圆的直径
我有一个位图,我想围绕它的中心旋转360度。执行此操作时,位图矩形将转录一个圆C# 从位图矩形中获取圆的直径,c#,geometry,computational-geometry,C#,Geometry,Computational Geometry,我有一个位图,我想围绕它的中心旋转360度。执行此操作时,位图矩形将转录一个圆 我想知道那个圆的直径。在C#中实现这一点的最佳方法是什么。我们无法将每个旋转的位图保存到驱动器中,因此在给定一个起始位图的情况下,所有位图都在内存中。矩形的对角线在旋转时会记录一个圆的直径。因此,我们可以使用以下公式计算直径: Sqrt(宽度2+高度2) 所以在C#中: Math.Sqrt(image.Width*image.Width+image.Height*image.Height)这只是矩形的对角线度量。
我想知道那个圆的直径。在C#中实现这一点的最佳方法是什么。我们无法将每个旋转的位图保存到驱动器中,因此在给定一个起始位图的情况下,所有位图都在内存中。矩形的对角线在旋转时会记录一个圆的直径。因此,我们可以使用以下公式计算直径:
Sqrt(宽度2+高度2) 所以在C#中:
Math.Sqrt(image.Width*image.Width+image.Height*image.Height)
这只是矩形的对角线度量。