Chciałbym wyodrębnić pojedynczy kolor (np. # A87830) z obrazu, zmieniając co drugi kolor na biały. Wejście może być nieco hałaśliwe, więc sąsiadujące z pikseli o zbliżonym kolorze mogą być uwzględnione. Idealnie wszystkie białe piksele na końcu byłyby konwertowane na kolor czarny (tzn. Wyjście jest obrazem o 1-bitowej głębokości).Usuń wszystkie kolory z obrazka (wiersz poleceń lub kod)
Możliwe, że chcę to przetworzyć wsadowo, więc mam nadzieję na coś w rodzaju linii poleceń imagemagick lub coś, co mógłbym zakodować za pomocą rozszerzenia PHP imagemagick. (Jestem pewien, że ImageMagick musi być w stanie to zrobić, jeśli poprawne parametry mogą być właśnie opracowane, dlatego je otagowałem, ale jestem otwarty na inne oprogramowanie, o ile działa na Linuksie.)
Tło: staram się zrobić pierwszy etap przebiegu wyprzedzającego w programie ContourTrace, która jest ładnie pokazany przez tego zdjęcia:
Aha! Zmiana z '-opaque' na' + opaque' daje prawie to, co chcę (czarne i białe są w złym kierunku, ale myślę, że nawet moje umiejętności ImageMagick potrafią je rozszyfrować ...) –