Цитата:
Если многоугольник невыкуплый, то не подойдет.
|
Почему же? Сканируем строчку, встретили черный пиксель - увеличили счетчик. Счетчик нечетный - мы внутри области, копируем. Счетчик нечетный - сканим дальше. Только рисовать этот ограничивающий многоугольник надо цветом которого гарантированно нет на рисунке. И обабатывать ситуацию когда у пиксель является вершиной многоугольника (единственный на строке) или граница многоугольника горизонтальна.