 
Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen pbmmask komutudur.
Program:
ADI
pbmmask - normal bir bitmap'ten bir maske bitmap'i oluşturun
SİNOPSİS
pbm maskesi [-genişletmek] [pbm dosyası]
AÇIKLAMA
Giriş olarak taşınabilir bir bit eşlemi okur. Karşılık gelen bir maske bit eşlemi oluşturur ve bunu yazar.
"Arka plan" olarak yorumlanacak renk otomatik olarak belirlenir. Gözetilmeksizin
arka plan hangi renkse, arka planın olduğu yerde maske beyaz, olduğu yerde siyah olacaktır.
rakam öyle.
Bu, siyah arka plana sahip nesneler için şu şekilde maskelenmiş bir yapıştırma yapmanızı sağlar:
pbmmask nesnesi > objmask
pnmpaste < hedef -ve objmask | pnmpaste -veya obj
Beyaz arka plana sahip nesneler için onları tersine çevirebilir veya bir adım ekleyebilirsiniz:
pbmmask nesnesi > objmask
pnminvert nesne maskesi | pnmpaste -ve obj 0 0 > karartma
pnmpaste < hedef -ve objmask | pnmpaste -veya blackback
Bu üç adımlı sürümün siyah arka plana sahip nesneler için de çalıştığını unutmayın.
boşa geçen zamana aldırmayın.
Maskeleri gri haritalar ve piksel haritalar ile de kullanabilirsiniz. Pnmarith alet. Örneğin:
ppmtopgm nesne.ppm | pgmtopbm -eşik | pbmmask > objmask.pbm
pnmarith - çarpma hedefi.ppm objmask.pbm > t1.ppm
pnminvert objmask.pbm | pnmarith - çarpma obj.ppm - > t2.ppm
pnmarith -t1.ppm t2.ppm ekleyin
Bunun ilginç bir varyasyonu, maskeyi borunun içinden geçirmektir. pnmsmooth önce komut dosyası
onu kullanmak. Bu, iki görüntü arasındaki sınırı daha az keskin hale getirir.
SEÇENEKLER
-genişletmek
Maskeyi görüntüden bir piksel genişletir. istiyorsanız bu yararlıdır
resminizin etrafında küçük beyaz kenarlık. (Daha iyi bir çözüm,
pbmlife aracı genel bir hücresel otomat aracına dönüştürür...)
onworks.net hizmetlerini kullanarak pbmmask'ı çevrimiçi kullanın
 














