我正在尝试在c#中实现图像大小调整算法。这就是我的想法:我发现两个像素之间的距离,如果它是一个缩放,我将所有像素之间的距离增加一些值,具体取决于调整大小值。问题是,我如何找到两个像素之间的距离,以便我可以玩它?我看到像素是颜色变量,我看了Color类的成员函数和公共变量,但我找不到任何有用的东西。
看起来我必须找到两点之间的距离,但我怎样才能得到像素的坐标?
由于
答案 0 :(得分:4)
假设你有像素的坐标,距离是根和平方:
double dist = Math.Sqrt(Math.Pow(x2 - x1, 2) + Math.Pow(y2 - y1, 2));