Pamunlookup User Manual(0) Pamunlookup User Manual(0)

pamunlookup - معکوس دستور pamlookup

pamunlookup -lookupfile=lookupfile inputfile

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

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

بهترین تعریف برای pamunlookup عملکرد معکوس pamlookup (بدون گزینه -byplane) است. برای مثال، دستور زیر معمولاً خروجی کاملاً یکسانی با ورودی تولید می‌کند:


    $ cat input.ppm | \
        pamunlookup -lookupfile=map.pam | \
        pamlookup -lookupfile=map.pam \
        > output.ppm

به طور مشخص، pamunlookup یک تصویر ورودی را دریافت کرده و تصویر خروجی با همان عرض و ارتفاع تولید می‌کند که در آن هر چندتایی (tuple) یک عدد منفرد است. آن عدد، نمایه (index) مقدار چندتاییِ موجود در همان موقعیتِ تصویر ورودی، در جدول جستجوی (lookup table) داده‌شده است.

شما جدول جستجو را به همان روشی که برای pamlookup تعیین می‌شود، مشخص می‌کنید.

در صورتی که یک چندتایی در تصویر ورودی در جدول جستجو وجود نداشته باشد، عددی که pamunlookup در تصویر نمایه خروجی قرار می‌دهد، یک واحد بزرگ‌تر از بالاترین نمایه در جدول جستجو خواهد بود. بر همین اساس، مقدار بیشینه (maxval) تصویر نمایه خروجی، برابر با اندازه جدول جستجو است.

در اینجا یک مثال از عملکرد pamunlookup آورده شده است.

یک تصویر ورودی متشکل از یک تصویر PPM به ابعاد ۳x۲ را به صورت زیر در نظر بگیرید:

red yellow red
beige beige beige

و یک جدول جستجو متشکل از یک تصویر PPM به ابعاد ۳x۱ به صورت زیر:

red yellow beige

جدول جستجوی بالا نشان می‌دهد که نمایه 0 مربوط به رنگ قرمز (red)، نمایه 1 مربوط به زرد (yellow) و نمایه 2 مربوط به بژ (beige) است. خروجی pamunlookup تصویر نمایه زیر خواهد بود:

0 1 0
2 2 2

آرگومان inputfile فایل حاوی تصویر PAM یا PNM را مشخص می‌کند. علامت - به معنی ورودی استاندارد (Standard Input) است. اگر هر دو فایل تصویر ورودی و جدول جستجو ورودی استاندارد باشند، کار نخواهد کرد.

تصویر نمایه خروجی به خروجی استاندارد (Standard Output) فرستاده می‌شود.

علاوه بر گزینه‌های مشترک میان تمامی برنامه‌های مبتنی بر libnetpbm (به‌ویژه -quiet، به گزینه‌های مشترک مراجعه کنید)، pamunlookup گزینه خط فرمان زیر را می‌شناسد:

lookupfile نام فایلی است که حاوی تصویر PAM یا PNM به عنوان جدول جستجو می‌باشد. این گزینه الزامی است.

pamlookup(1), ppmchange(1), pnmcolormap(1), pnm(1), pam(1)

دستور pamunlookup در Netpbm 10.72 (سپتامبر 2015) جدید بود.

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

http://netpbm.sourceforge.net/doc/pamunlookup.html
09 August 2015 netpbm documentation