Программа определяет замкнутые области одного цвета и нумерует их оставляя границы перехода цветов и расставляя номера внутри зон подбирая размер шрифта в зависимости от размера области.