Полагаю, вам понадобится какой-нибудь алгоритм заливки (например, обход в ширину), в котором вы прекратите исследовать пиксели с другим цветом, чем черный.
В Википедии есть отличное объяснение с анимацией и псевдокодом
http://en.wikipedia.org/wiki/Flood_fill