public static System.Drawing.Point GetStartingFloodFillPoint(Bitmap document, Color color)
{
int mindiff = 5;
for (int ii = 0; ii < document.Height; ii++)
{
for (int jj = 0; jj < document.Width; jj++)
{
Color sample = document.GetPixel(jj, ii);
if (CompareColors(color, sample) <= mindiff)
{
return new System.Drawing.Point(jj, ii);
}
}
}
return new System.Drawing.Point(100, 100); //just because we failed :(
}