Pammosaicknit User Manual(0) Pammosaicknit User Manual(0)

pammosaicknit - اعتبارسنجی یک الگوی بافتنی موزاییکی

pammosaicknit [in_netpbmfile]

این برنامه بخشی از Netpbm(1) است.

دستور pammosaicknit به کاربر در ایجاد الگوهای بافتنی موزاییکی کمک می‌کند. این برنامه یک تصویر سیاه‌وسفید Netpbm را که توصیف‌کننده یک الگوی بافتنی موزاییکی است به عنوان ورودی دریافت کرده و یک تصویر رنگی Netpbm از همان الگو تولید می‌کند که در آن دنباله‌های نامعتبر با رنگ قرمز نشان داده شده‌اند.

یک الگوی بافتنی معتبر با یک ردیف «سیاه» در پایین شروع می‌شود و ردیف‌های «سفید» و «سیاه» به صورت یک‌درمیان تکرار می‌شوند. یک ردیف «سیاه» می‌تواند شامل هر آرایشی از پیکسل‌های سیاه باشد، اما نباید بیش از سه پیکسل سفید متوالی داشته باشد. یک ردیف «سفید» می‌تواند شامل هر چیدمانی از پیکسل‌های سفید باشد، اما نباید بیش از سه پیکسل سیاه متوالی داشته باشد. ستون‌ها به صورت افقی پیوسته‌اند (امتداد ردیف به ابتدا wrap می‌شود)، بنابراین یک ردیف «سفید» که هم با دو پیکسل سیاه شروع شده و هم با دو پیکسل سیاه خاتمه می‌یابد، به عنوان ردیفی با چهار پیکسل سیاه متوالی در نظر گرفته می‌شود. از آنجا که این تعداد برای یک ردیف «سفید» نامعتبر است، آن چهار پیکسل در تصویر خروجی به رنگ قرمز تغییر خواهند کرد.

برای وضوح بیشتر، دو سایه رنگ قرمز در تصویر خروجی وجود دارد. پیکسل‌های قرمز تیره نشان‌دهنده پیکسل‌هایی هستند که در تصویر ورودی سیاه بوده‌اند اما باید شامل یک یا چند پیکسل سفید باشند. پیکسل‌های قرمز روشن نشان‌دهنده پیکسل‌هایی هستند که در تصویر ورودی سفید بوده‌اند اما باید شامل یک یا چند پیکسل سیاه باشند.

اگر تصویر خروجی فاقد هرگونه پیکسل قرمز باشد، تصویر ورودی نشان‌دهنده یک الگوی بافتنی موزاییکی معتبر است.

هیچ گزینه خط فرمانی به طور اختصاصی برای pammosaicknit تعریف نشده است، اما این برنامه گزینه‌های مشترک بین تمامی برنامه‌های مبتنی بر libnetpbm را می‌شناسد (به گزینه‌های مشترک مراجعه کنید.)

تنها آرگومان pammosaicknit، یعنی in_netpbmfile، نام یک فایل تصویری است که یک الگوی بافتنی موزاییکی را نشان می‌دهد. اگر in_netpbmfile را مشخص نکنید، برنامه تصویر را از ورودی استاندارد (Standard Input) می‌خواند.

اگر تصویر ورودی یک تصویر سیاه‌وسفید نباشد، pammosaicknit آن را با اعمال آستانه‌گذاری روی میزان درخشندگی هر پیکسل، به صورت داخلی به سیاه‌وسفید تبدیل می‌کند. تصویر خروجی همیشه یک تصویر رنگی شامل حداکثر چهار رنگ است (سیاه، سفید، قرمز تیره، قرمز روشن).

•

pam(1)

برنامه pammosaicknit در Netpbm 10.53 (دسامبر ۲۰۱۰) معرفی شد.

حق نشر (C) ۲۰۱۰ متعلق به Scott Pakin، scott+pbm@pakin.org

این صفحه راهنما توسط ابزار 'makeman' در Netpbm از منبع HTML تولید شده است. مستندات اصلی در آدرس زیر قرار دارد:

http://netpbm.sourceforge.net/doc/pammosaicknit.html
12 December 2010 netpbm documentation