 
Jest to polecenie pbmmask, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
pbmmask - utwórz bitmapę maski ze zwykłej mapy bitowej
STRESZCZENIE
maska [-zwiększać] [plik pbm]
OPIS
Odczytuje przenośną mapę bitową jako dane wejściowe. Tworzy odpowiednią mapę bitową maski i zapisuje ją.
Kolor, który należy interpretować jako „tło”, jest określany automatycznie. Niezależnie od tego
jaki kolor jest tłem, maska będzie biała tam, gdzie jest tło i czarna gdzie
postać jest.
Pozwala to na wykonanie zamaskowanego wklejania w przypadku obiektów z czarnym tłem:
pbmmask obj > objmask
pnmpaste < dest - i objmask | pnmpaste -lub obj
W przypadku obiektów z białym tłem możesz je odwrócić lub dodać krok:
pbmmask obj > objmask
pnminvert objmaska | pnmpaste -i obj 0 0 > blackback
pnmpaste < dest - i objmask | pnmpaste – lub blackback
Pamiętaj, że ta trzyetapowa wersja działa również w przypadku obiektów z czarnym tłem, jeśli tak jest
nie przejmuj się straconym czasem.
Można także używać masek z mapami szarości i pixmapami, używając metody pnmarith narzędzie. Na przykład:
ppmtopgm obj.ppm | pgmtopbm -próg | pbmmask > objmask.pbm
pnmarith -mnożenie dest.ppm objmask.pbm > t1.ppm
pnminvert objmask.pbm | pnmarith -mnożenie obj.ppm -> t2.ppm
pnmarith -dodaj t1.ppm t2.ppm
Ciekawą odmianą tego jest przeciągnięcie maski przez rurkę pnmgładkie skrypt wcześniej
Użyj tego. Dzięki temu granica między dwoma obrazami jest mniej ostra.
OPCJE
-zwiększać
Rozszerza maskę o jeden piksel poza obraz. Jest to przydatne, jeśli chcesz
mała biała ramka wokół obrazu. (Lepszym rozwiązaniem może być włączenie
pbmlife narzędzie w ogólne narzędzie automatu komórkowego...)
Użyj pbmmask online, korzystając z usług onworks.net
 














