Algorithmix.Preprocessing.Heuristics.GetStartingFloodFillPoint C# (CSharp) Method

GetStartingFloodFillPoint() public static method

public static GetStartingFloodFillPoint ( Bitmap document, Color color ) : Point
document System.Drawing.Bitmap
color Color
return System.Drawing.Point
        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 :(
        }