| Pnmstitch User Manual(0) | Pnmstitch User Manual(0) |
نام (NAME)
pnmstitch - اتصال و یکیکردن دو تصویر سراسرنما (کنار هم) به یکدیگر
خلاصه دستور (SYNOPSIS)
pnmstitch [ [left_filespec] right_filespec | left_filespec right_filespec output_filespec ] [-width=width] [-height=height] [-xrightpos=column] [-yrightpos=row] [-stitcher={RotateSliver, BiLinearSliver,LinearSliver}] [-filter={LineAtATime,HorizontalCrop}] [-output=output_filespec] [-verbose]
همهٔ گزینهها را میتوان به کوتاهترین پیشوند یکتای آنها خلاصه کرد. میتوانید به جای یک خط تیره از دو خط تیره استفاده کنید. همچنین میتوانید نام یک گزینه و مقدار آن را به جای علامت مساوی با فاصله از هم جدا کنید.
توضیحات (DESCRIPTION)
این برنامه بخشی از Netpbm(1) است.
برنامهٔ pnmstitch دو عکس سراسرنما (پانوراما) را به یکدیگر پیوند میدهد. این بدان معناست که اگر از سمت چپ و راست سوژهای که برای یک کادر دوربین بیش از حد بزرگ است عکس گرفتهاید، pnmstitch میتواند آنها را به یک تصویر عریض تبدیل کند.
برنامهٔ pnmstitch تنها روی تصاویر کنار هم کار میکند، نه تصاویر بالا و پایین (هرچند مسلماً میتوانید از pamflip در ترکیب با pnmstitch برای رسیدن به این هدف استفاده کنید). این برنامه دو تصویر را به هم متصل میکند، اما میتوانید مکرراً از آن برای پیوند زدن هر تعداد تصویر که نیاز دارید استفاده کنید.
برای اینکه pnmstitch به درستی کار کند، عکسهای شما باید همپوشانی داشته باشند و این همپوشانی باید چشمگیر و قابلتوجه باشد. pnmstitch تصویر سمت راست را جابهجا کرده و میکِشد تا با تصویر سمت چپ تطابق پیدا کند. احتمالاً پس از آن مایل خواهید بود نتیجه را با pamcut برش دهید تا تصویری مستطیلی و مرتب حاصل شود.
اگر صرفاً قصد دارید دو تصویر را از لبههایشان به هم متصل کنید (الحاق ساده)، از pamcat استفاده کنید.
آرگومانهای left_filespec و right_filespec مشخصات (نامهای) فایلهای PNM حاوی تصاویر سمت چپ و راست هستند. اگر فقط right_filespec را مشخص کنید، تصویر سمت چپ از ورودی استاندارد (Standard Input) خوانده میشود. اگر هیچکدام را مشخص نکنید، هر دو تصویر از ورودی استاندارد به صورت یک فایل چندتصویری حاوی ابتدا تصویر چپ و سپس تصویر راست دریافت میشوند.
مقدار output_filespec مشخصات (نام) فایل PNM خروجی است. گزینهٔ -output نیز فایل خروجی را مشخص میکند. شما نمیتوانید همزمان هم آرگومان و هم گزینه را تعیین کنید. اگر هیچیک را مشخص نکنید، خروجی به خروجی استاندارد (Standard Output) فرستاده میشود.
گزینهها (OPTIONS)
علاوه بر گزینههای مشترک بین تمام برنامههای مبتنی بر libnetpbm (بهویژه -quiet، به گزینههای مشترک (Common Options) مراجعه کنید)، pnmstitch گزینههای خط فرمان زیر را میشناسد:
- -width=width
- -height=height
- -xrightpos=column
- -yrightpos=row
- اینها محدودیتهایی برای نقطهای هستند که pnmstitch تصاویر را در آنجا به هم پیوند میدهد. برای روش LinearSliver، مقادیر column و row تعیین میکنند کدام موقعیت در تصویر سمت راست با گوشهٔ بالا سمت راستِ تصویر سمت چپ مطابقت دارد.
- -stitcher={RotateSliver,BiLinearSliver,
- LinearSliver} مقدار پیشفرض RotateSliver است.
- -filter={LineAtATime,HorizontalCrop}
- هیچ جزئیاتی در دسترس نیست.
- -output=output_filespec
- نام فایل خروجی. اگر این گزینه را مشخص نکنید، تصویر خروجی به خروجی استاندارد (Standard Output) ارسال میشود.
- -verbose
- این گزینه باعث میشود pnmstitch پیامهایی را درباره فرایند پیوند تصاویر به خطای استاندارد (Standard Error) ارسال کند.
همچنین ببینید (SEE ALSO)
تاریخچه (HISTORY)
این برنامه در نگارش ۱۰.۷ (اوت ۲۰۰۲) به Netpbm اضافه شد.
منبع سند (DOCUMENT SOURCE)
این صفحهٔ راهنما توسط ابزار 'makeman' در Netpbm از منبع HTML تولید شده است. مستندات اصلی در نشانی زیر قرار دارد:
| July 2002 | netpbm documentation |