从位图矩形获取圆的直径
Get diameter of circle from bitmap rectangle
我有一个位图,我想将它绕中心旋转 360 度。这样做时,位图矩形将转录一个圆。
我想知道那个圆的直径。在 C# 中完成此操作的最佳方法是什么。我们无法将每个旋转的位图保存到驱动器,因此在给定起始位图的情况下,它都在内存中。
长方形的对角线旋转后内接一个圆的直径。所以我们可以使用以下公式计算直径:
Sqrt (宽度2 + 高度2)
所以在 C# 中:
Math.Sqrt(image.Width * image.Width + image.Height * image.Height)
我有一个位图,我想将它绕中心旋转 360 度。这样做时,位图矩形将转录一个圆。
我想知道那个圆的直径。在 C# 中完成此操作的最佳方法是什么。我们无法将每个旋转的位图保存到驱动器,因此在给定起始位图的情况下,它都在内存中。
长方形的对角线旋转后内接一个圆的直径。所以我们可以使用以下公式计算直径:
Sqrt (宽度2 + 高度2)
所以在 C# 中:
Math.Sqrt(image.Width * image.Width + image.Height * image.Height)