Aceasta este comanda pbmmask care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
pbmmask - creați o masca bitmap dintr-un bitmap obișnuit
REZUMAT
pbmmmask [-extinde] [pbmfile]
DESCRIERE
Citește un bitmap portabil ca intrare. Creează o masca de bitmap corespunzătoare și o scrie.
Culoarea care trebuie interpretată ca „fond” este determinată automat. Indiferent de
care culoare este fundalul, masca va fi albă acolo unde este fundalul și neagră unde
cifra este.
Aceasta vă permite să faceți o pastă mascata ca aceasta, pentru obiecte cu fundal negru:
pbmmask obj > objmask
pnmpaste < dest -and objmask | pnmpaste -sau obj
Pentru obiectele cu fundal alb, puteți fie să le inversați, fie să adăugați un pas:
pbmmask obj > objmask
pnminvert objmask | pnmpaste -and obj 0 0 > blackback
pnmpaste < dest -and objmask | pnmpaste -sau blackback
Rețineți că această versiune în trei pași funcționează și pentru obiecte cu fundal negru, dacă dvs
nu-ți pasă de timpul pierdut.
De asemenea, puteți utiliza măști cu hărți gri și hărți pixeli, folosind pnmarith instrument. De exemplu:
ppmtopgm obj.ppm | pgmtopbm -prag | pbmmask > objmask.pbm
pnmarith -multiply dest.ppm objmask.pbm > t1.ppm
pnminvert objmask.pbm | pnmarith -multiplicare obj.ppm - > t2.ppm
pnmarith -adăugați t1.ppm t2.ppm
O variantă interesantă a acestui lucru este de a trece masca prin pnmsmooth scenariul înainte
folosind-o. Acest lucru face ca granița dintre cele două imagini să fie mai puțin clară.
OPŢIUNI
-extinde
Extinde masca cu un pixel în afara imaginii. Acest lucru este util dacă doriți o
mică margine albă în jurul imaginii tale. (O soluție mai bună ar putea fi întoarcerea
pbmlife instrument într-un instrument general de automatizare celulară...)
Utilizați pbmmask online folosind serviciile onworks.net
