این دستور pbmmask است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
pbmmask - یک بیت مپ ماسک از یک بیت مپ معمولی ایجاد کنید
خلاصه
pbmmask [-بسط دادن] [pbmfile]
شرح
یک بیت مپ قابل حمل را به عنوان ورودی می خواند. یک بیت مپ ماسک مربوطه ایجاد می کند و آن را می نویسد.
رنگی که باید به عنوان "پس زمینه" تفسیر شود به طور خودکار تعیین می شود. صرف نظر از
کدام رنگ پسزمینه است، ماسک در جایی که پسزمینه است سفید و در کجا سیاه است
شکل است.
این به شما امکان می دهد یک خمیر نقاب دار مانند این را برای اشیا با پس زمینه سیاه انجام دهید:
pbmmask obj > objmask
pnmpaste < dest -and objmask | pnmpaste -یا obj
برای اشیایی با پسزمینه سفید، میتوانید آنها را معکوس کنید یا یک مرحله اضافه کنید:
pbmmask obj > objmask
pnminvert objmask | pnmpaste -و obj 0 0 > blackback
pnmpaste < dest -and objmask | pnmpaste -یا پشت سیاه
توجه داشته باشید که این نسخه سه مرحله ای برای اشیاء با پس زمینه سیاه نیز کار می کند
به وقت تلف شده اهمیت نده
همچنین می توانید از ماسک هایی با نقشه خاکستری و pixmap استفاده کنید pnmarith ابزار برای مثال:
ppmtopgm obj.ppm | pgmtopbm -threshold | pbmmask > objmask.pbm
pnmarith -multiply dest.ppm objmask.pbm > t1.ppm
pnminvert objmask.pbm | pnmarith -obj.ppm - > t2.ppm را ضرب کنید
pnmarith -add t1.ppm t2.ppm
یک تغییر جالب در این مورد، لوله کردن ماسک از طریق آن است pnmsmooth اسکریپت قبل
استفاده از آن. این باعث می شود که مرز بین دو تصویر کمتر واضح باشد.
OPTIONS
-بسط دادن
ماسک را به اندازه یک پیکسل از تصویر بزرگ می کند. این مفید است اگر شما می خواهید
حاشیه سفید کوچک اطراف تصویر شما (راه حل بهتر ممکن است چرخاندن آن باشد
pbmlife ابزار به یک ابزار خودکار سلولی عمومی...)
از pbmmask به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید
