C# kant upptäckt (3 / 7 steg)
Steg 3: Ta tag i XY-koordinater
Gå igenom bilden pixel för pixel på på färg får vi en lista med X / Y-koordinater att vi kan rita.
Utdrag 1
för (x = 0; x < bredd; x ++)
{
för (y = 0; y < höjd; y ++)
{
Färg pixelColor = Color.FromArgb (bitmapIMG.GetPixel (x, y). ToArgb());
om (pixelColor.Name! = "ff000000" & & pixelColor.Name! = "0")
{
Coord = coord + x.ToString() + "," + y.ToString() + "|";
Double newX = Convert.ToDouble(x);
Double newY = Convert.ToDouble(y);
int vinkel = 110.
Rotera
newX = newX * Math.Cos(angle) - newY * Math.Sin(angle);
newY = newX * Math.Sin(angle) + newY * Math.Cos(angle);
Image.Coord imgCoord = ny Image.coord();
imgCoord.x = newX;
imgCoord.y = newY;
coorArray.Add(imgCoord);
Coord = coord + newX.ToString() + "," + newY.ToString() + "|";
Diagram1. Serie ["plot"]. Points.AddXY (newX, newY);
}
}
}