Usuwanie plam z bitmapy czerno-biały

0

Witam,

Mam taki problem, którego nie mogę samodzielnie rozwiązać mianowicie mam załadowaną bitmapę dwukolorową(czerń/biel) i chcę usunąć z niej "plamy" o określonej średnicy w pikselach.
Np. powiedzmy że bitmapa jest koloru czarnego, ale na samym środku jest "plama" o średnicy 10 pixeli w każdym kierunku i potrzebuję algorytmu, który taką plamę zamieni na kolor czarny, tak żeby działał do "plam" tylko o średnicy 10 i mniej pixeli.

Proszę o podwiedzi jakiego algorytmu użyć lub nakierowanie na jakieś przykładowe źródła.
Bardzo dziękuję za pomoc

0

Ja bym to zrobil tak ze czytalbym po kolei cala bitmape pixel po pixlu i gdy znajde kolor bialy to podmienialbym kolor ale skoro chcesz tylko 10 px w kazda strone kolorowac to zapisywalbym to sobie w jakies tablicy gdy juz cala bitmapa bedzie przeczytana to odpowiednio bym to kolorowal

1 użytkowników online, w tym zalogowanych: 0, gości: 1