C# 如何在c中找到两个像素之间的距离?

C# 如何在c中找到两个像素之间的距离?,c#,image-processing,C#,Image Processing,我正在尝试用c语言实现一个图像大小调整算法。以下是我的想法:我找到两个像素之间的距离,如果是缩放,我会根据调整大小的值将所有像素之间的距离增加一些值。问题是,我如何才能找到两个像素之间的距离,以便我可以玩它?我看到像素是颜色变量,我查看了color类的成员函数和公共变量,但我找不到任何有用的东西 看起来我必须找到两点之间的距离,但是我怎样才能得到像素的坐标呢 谢谢假设你有像素的坐标,距离是平方和的根: double dist = Math.Sqrt(Math.Pow(x2 - x1, 2) +

我正在尝试用c语言实现一个图像大小调整算法。以下是我的想法:我找到两个像素之间的距离,如果是缩放,我会根据调整大小的值将所有像素之间的距离增加一些值。问题是,我如何才能找到两个像素之间的距离,以便我可以玩它?我看到像素是颜色变量,我查看了color类的成员函数和公共变量,但我找不到任何有用的东西

看起来我必须找到两点之间的距离,但是我怎样才能得到像素的坐标呢


谢谢

假设你有像素的坐标,距离是平方和的根:

double dist = Math.Sqrt(Math.Pow(x2 - x1, 2) + Math.Pow(y2 - y1, 2));

你怎么能在地图上找到两点之间的距离?你有代码吗?你知道如何求平面上两点之间的距离吗?你认为这和颜色有关吗?@panpa,你怎么能想象有两个像素却不知道它们在哪里?@L.B我对c语言中的图像处理不太熟悉,下面是我的想法:当我使用位图的getPixel函数时,它返回一种颜色,我找不到一种方法来获得颜色的坐标object@panpa当你调用getPixel时,你给出参数X和Y。这是你像素的坐标:谢谢,但我真正想知道的是,我怎样才能得到像素的坐标?你在找什么像素?图片的像素这些像素从0,0开始,到宽度-1,高度-1结束。如果你问了一些问题,但却意味着其他问题,那就有点难了。如果你发布一张图片来让它可视化,这会很有帮助。只要应用这个方程,它就是到达两点的向量的模!