.\" This man page was generated by the Netpbm tool 'makeman' from HTML source. .\" Do not hand-hack it! If you have bug fixes or improvements, please find .\" the corresponding HTML page on the Netpbm website, generate a patch .\" against that, and send it to the Netpbm maintainer. .TH "Pammixmulti User Manual" 0 "18 December 2024" "netpbm documentation" .SH "نام (NAME)" .PP pammixmulti \- ترکیب و ادغام چندین تصویر PAM با یکدیگر .UN synopsis .SH "خلاصه دستور (SYNOPSIS)" .PP \fBpammixmulti\fP [\fB-blend\fP=average|alpha-weighted|random|mask] [\fB-maskfile\fP=\fIfilename\fP] [\fB-stdev\fP=\fInumber\fP] [\fB-randomseed\fP \fIinteger\fP] \fIfilename\fP ... .PP حداقل مخفف یکتای یک گزینه قابل قبول است. می‌توانید به جای یک خط تیره از دو خط تیره برای مشخص کردن گزینه‌ها استفاده کنید. همچنین می‌توانید به جای علامت مساوی از فاصله خالی برای جدا کردن نام یک گزینه از مقدار آن استفاده کنید. .UN description .SH "توضیحات (DESCRIPTION)" .PP این فایل بخشی از .BR "Netpbm" (1)\c \& است. .PP برنامه \fBpammixmulti\fP دو یا چند تصویر را برای ایجاد یک تصویر جدید ترکیب می‌کند. این برنامه روش‌های متعددی را برای تفسیر مفهوم «ترکیب» ارائه می‌دهد. .UN options .SH "گزینه‌ها (OPTIONS)" .PP علاوه بر گزینه‌های مشترک بین تمامی برنامه‌های مبتنی بر libnetpbm (به ویژه \fB-quiet\fP، به .UR index.html#commonoptions گزینه‌های مشترک .UE \& مراجعه کنید)، \fBpammixmulti\fP گزینه‌های خط فرمان زیر را به رسمیت می‌شناسد: .TP \fB-blend\fP=average|alpha-weighted|random|mask .sp این گزینه نحوه ترکیب تصاویر ورودی برای تولید تصویر خروجی را مشخص می‌کند. با مقدار \fB-blend\fP=\f(CWaverage\fP (پیش‌فرض)، هر پیکسل در خروجی از میانگین‌گیری پیکسل‌های متناظر در تمامی تصاویر ورودی به دست می‌آید. با مقدار \fB-blend\fP=\f(CWalpha-weighted\fP، هر پیکسل در خروجی با گرفتن میانگین وزنی از پیکسل‌های متناظر در تمام تصاویر ورودی، با استفاده از سطح آلفای (میزان کدر بودن) هر پیکسل به عنوان وزن آن، تولید می‌شود. با مقدار \fB-blend\fP=\f(CWrandom\fP، هر پیکسل خروجی با انتخاب پیکسل متناظر از یکی از تصاویر ورودی، به صورت کاملاً تصادفی و پیکسل‌به‌پیکسل، تولید می‌شود. با مقدار \fB-blend\fP=\f(CWmask\fP، هر پیکسل در خروجی از میانگین وزنی پیکسل‌های متناظر از تمامی تصاویر ورودی بر اساس سطح خاکستری یک تصویر ماسک اضافی به دست می‌آید. .sp گزینه \fB-alpha-weighted\fP در Netpbm 11.09 (دسامبر ۲۰۲۴) معرفی شد. .TP \fB-maskfile\fP=\fIfilename\fP .sp در ترکیب با \fB-blend\fP=\f(CWmask\fP، این گزینه نام یک فایل ماسک در مقیاس خاکستری (grayscale) را برای کنترل ترکیب هر پیکسل مشخص می‌کند. (اگر فایل در مقیاس خاکستری نباشد، با کانال اول به عنوان خاکستری رفتار می‌شود). در جایی که فایل ماسک سیاه است، تصویر اول انتخاب می‌شود. در جایی که فایل ماسک سفید است، تصویر آخر انتخاب می‌شود. سطوح میانی خاکستری، تصاویر میانی را انتخاب می‌کنند. .TP \fB-stdev\fP=\fInumber\fP .sp هنگام استفاده با \fB-blend\fP=\f(CWmask\fP، این گزینه میزان پیوستگی و نرمی ترکیب تصاویر ورودی مختلف را برای تولید هر پیکسل خروجی کنترل می‌کند. به عنوان مثال، اجرای \fBpammixmulti\fP را با سه تصویر ورودی و یک تصویر ماسک که از سطوح خاکستری ۰ تا ۲۵۵ استفاده می‌کند در نظر بگیرید. با مقدار \fB-stdev\fP=0.0، سطوح خاکستری ۰ تا ۸۴ منحصراً تصویر ۱ را تولید می‌کنند؛ سطوح خاکستری ۸۵ تا ۱۷۰ منحصراً تصویر ۲ را تولید می‌کنند؛ و سطوح خاکستری ۱۷۱ تا ۲۵۵ منحصراً تصویر ۳ را تولید می‌کنند. اگر آرگومان ورودی \fB-stdev\fP مثبت باشد، تصاویر بر اساس یک توزیع نرمال ترکیب می‌شوند. از این رو، سطوح خاکستری در حدود ۸۵ پیکسلی خروجی تولید می‌کنند که تقریباً شامل مقادیر برابری از پیکسل متناظر از تصاویر ۱ و ۲ است اما مقدار کمتری از پیکسل متناظر از تصویر ۳ دارد. هر چه \fInumber\fP به تعداد تصاویر ورودی نزدیک‌تر شود (فراتر رفتن از آن تأثیر رو به کاهشی دارد)، خروجی بیشتر شبیه به \fB-blend\fP=average خواهد بود. مقدار پیش‌فرض \fInumber\fP برابر 0.25 است. .TP \fB-randomseed\fP \fIinteger\fP این گزینه سید (seed) مولد اعداد تصادفی مورد استفاده در \fB-blend=random\fP است. .sp از این گزینه برای اطمینان از اینکه در دفعات اجرای مجزا تصویری یکسان به دست می‌آورید استفاده کنید. .UN arguments .SH "آرگومان‌ها (ARGUMENTS)" .PP شما نام فایل‌های مورد نظر برای ترکیب را به عنوان آرگومان‌های غیرگزینه‌ای مشخص می‌کنید. .UN examples .SH "مثال‌ها (EXAMPLES)" .PP میانگین‌گیری از چندین تصویر PPM برای تولید یک تصویر PAM جدید: .nf\f(CW pammixmulti input*.ppm >output.ppm \fP .PP ترکیب همین تصاویر از طریق انتخاب هر پیکسل از یک تصویر ورودی کاملاً تصادفی: .nf\f(CW pammixmulti -blend=random input*.ppm >output.ppm \fP .PP استفاده از یک تصویر ماسک برای کنترل محو شدن تدریجی میان تصاویر ورودی به صورت پیکسل‌به‌پیکسل: .nf\f(CW pammixmulti -blend=mask -maskfile=mask.pgm >output.pam \e one.pam two.pam three.pam four.pam \fP .PP انجام همان کار اما با گذارهای ناگهانی‌تر: .nf\f(CW pammixmulti -blend=mask -maskfile=mask.pgm -stdev=0.0 >output.pam \e one.pam two.pam three.pam four.pam \fP .PP و این بار با گذارهای تدریجی‌تر و نرم‌تر: .nf\f(CW pammixmulti -blend=mask -maskfile=mask.pgm -stdev=1.0 >output.pam \e one.pam two.pam three.pam four.pam \fP .UN history .SH "تاریخچه (HISTORY)" .PP ابزار \fBpammixmulti\fP در Netpbm 10.85 (دسامبر ۲۰۱۸) معرفی شد. .UN author .SH "نویسنده (AUTHOR)" .PP کپی‌رایت 2018–2024 متعلق به Scott Pakin، scott+pbm@pakin.org. .UN seealso .SH "همچنین ببینید (SEE ALSO)" .PP .BR "pamcomp" (1)\c \&، .BR "ppmmix" (1)\c \&، .BR "pamarith" (1)\c \&، .BR "pnm" (1)\c \&، .BR "pam" (1)\c \& .UN index .SH "فهرست مطالب (TABLE OF CONTENTS)" .IP \(bu .UR #synopsis خلاصه دستور (SYNOPSIS) .UE \& .IP \(bu .UR #description توضیحات (DESCRIPTION) .UE \& .IP \(bu .UR #options گزینه‌ها (OPTIONS) .UE \& .IP \(bu .UR #arguments آرگومان‌ها (ARGUMENTS) .UE \& .IP \(bu .UR #examples مثال‌ها (EXAMPLES) .UE \& .IP \(bu .UR #history تاریخچه (HISTORY) .UE \& .IP \(bu .UR #author نویسنده (AUTHOR) .UE \& .IP \(bu .UR #seealso همچنین ببینید (SEE ALSO) .UE \& .SH "منبع سند (DOCUMENT SOURCE)" این صفحه راهنما توسط ابزار Netpbm به نام 'makeman' از روی منبع HTML تولید شده است. مستندات اصلی در نشانی زیر قرار دارد: .IP .B http://netpbm.sourceforge.net/doc/pammixmulti.html .PP