.\" 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 "Pamtopnm User Manual" 0 "02 February 2018" "netpbm documentation" .SH "نام (NAME)" pamtopnm \- تبدیل تصویر با فرمت PAM به فرمت‌های معادل PNM (PBM، PGM یا PPM) .UN synopsis .SH "خلاصه دستور (SYNOPSIS)" \fBpamtopnm\fP [\fB-assume\fP] [\fIpnmfile\fP] .PP حداقل مخفف یکتا از یک گزینه قابل قبول است. می‌توانید به جای یک خط تیره از دو خط تیره برای مشخص کردن گزینه‌ها استفاده کنید. همچنین می‌توانید به جای علامت مساوی از فاصله برای جدا کردن نام گزینه از مقدار آن استفاده نمایید. .UN description .SH "توضیحات (DESCRIPTION)" .PP این برنامه بخشی از .BR "Netpbm" (1)\c \& است. .PP برنامه \fBpamtopnm\fP یک تصویر با فرمت PAM را به عنوان ورودی می‌خواند و تصویر معادل مناسب‌تر را با فرمت PBM، PGM یا PPM (یعنی PNM) به عنوان خروجی تولید می‌کند. .PP برنامه \fBpamtopnm\fP فرض می‌کند که تصویر PAM داده‌های لازم برای یک تصویر PBM، PGM یا PPM را دارد اگر مقدار tuple type آن برابر با "BLACKANDWHITE"، "GRAYSCALE" یا "RGB" بوده و عمق (depth) و مقدار بیشینه (maxval) آن مناسب باشد. در غیر این صورت، اجرای \fBpamtopnm\fP با خطا مواجه می‌شود. .PP با این حال، می‌توانید الزام بررسی نوع چندتایی (tuple type) را با استفاده از گزینه \fB-assume\fP نادیده بگیرید. .PP برنامه \fBpamtopnm\fP در صورتی که عمق PAM ورودی ۳ یا ۴ باشد یک تصویر PPM تولید می‌کند؛ اگر عمق تصویر ۱ یا ۲ باشد تصویر خروجی PGM یا PBM خواهد بود. انتخاب میان PGM یا PBM به مقدار maxval بستگی دارد: برای مقدار ۱ خروجی PBM و برای مقادیر بالاتر PGM خواهد بود. نوع چندتایی (tuple type) نقشی در تعیین نوع خروجی ندارد. می‌توانید از برنامه‌های Netpbm مانند \fBpgmtopgm\fP برای تولید خروجی PNM متفاوت استفاده کنید، اما به یاد داشته باشید برنامه‌ای از Netpbm که ورودی PGM می‌پذیرد ورودی PBM را نیز پردازش خواهد کرد. .PP توجه داشته باشید که ممکن است تصویری که رسماً رنگی است در عمل فقط شامل طیف‌های خاکستری باشد، یا تصویری که رسماً خاکستری است فقط شامل سیاه و سفید باشد. این برنامه به این موضوع توجهی نمی‌کند؛ یک تصویر ورودی RGB خروجی PPM تولید خواهد کرد حتی اگر تمام پیکسل‌های آن خاکستری باشند. اما می‌توانید از \fBppmtopgm\fP برای تبدیل تصویری از نوع PPM که می‌دانید خاکستری است به PGM معادل استفاده کنید، و می‌توانید از \fBpamthreshold\fP برای تبدیل تصویر PGM که می‌دانید سیاه و سفید است به تصویر PAM سیاه و سفید استفاده نمایید و سپس از \fBpamtopnm\fP برای تبدیل آن به PBM بهره ببرید. .PP مانند هر برنامه Netpbm که تصاویر PAM را می‌خواند، \fBpamtopnm\fP نیز تصاویر PNM را طوری می‌خواند که گویی PAM هستند. در این حالت، عملکرد \fBpamtopnm\fP صرفاً به کپی کردن ورودی در خروجی کاهش می‌یابد. اما این امر در برنامه‌ای که نمی‌داند ورودی‌اش PAM است یا PNM ولی باید آن را به برنامه‌ای بفرستد که فقط PNM را می‌شناسد، مفید خواهد بود. .UN options .SH "گزینه‌ها (OPTIONS)" .PP علاوه بر گزینه‌های مشترک در تمام برنامه‌های مبتنی بر libnetpbm (به‌ویژه گزینه \fB-quiet\fP، ببینید .UR index.html#commonoptions گزینه‌های مشترک .UE \&)، برنامه \fBpamtopnm\fP از گزینه خط فرمان زیر پشتیبانی می‌کند: .TP \fB-assume\fP هنگامی که گزینه \fB-assume\fP را مشخص می‌کنید، به \fBpamtopnm\fP می‌گویید که شخصاً صحت این موضوع را تضمین می‌کنید که چندتایی‌ها (tuples) حاوی همان داده‌هایی هستند که به کانال‌های یک فایل PBM، PGM یا PPM تعلق دارند، صرف‌نظر از این‌که مقدار tuple type چه باشد. با این حال عمق تصویر همچنان باید مطابقت داشته باشد، بنابراین برای اجبار واقعی به تبدیل، ممکن است لازم باشد ابتدا ورودی را از طریق \fBpamchannel\fP پردازش کنید. اما در استفاده از \fB-assume\fP احتیاط کنید؛ فرض نابجا ممکن است به نتایج نادرست منجر شود. .UN seealso .SH "همچنین ببینید (SEE ALSO)" .BR "pbmtopgm" (1)\c \&، .BR "pamditherbw" (1)\c \&، .BR "pgmtoppm" (1)\c \&، .BR "ppmtopgm" (1)\c \&، .BR "pamthreshold" (1)\c \&، .BR "pam" (1)\c \&، .BR "pnm" (1)\c \&، .BR "pbm" (1)\c \&، .BR "pgm" (1)\c \&، .BR "ppm" (1)\c \& .UN history .SH "تاریخچه (HISTORY)" .PP برنامه \fBpamtopnm\fP به همراه فرمت PAM در نسخه 9.7 از Netpbm (اوت ۲۰۰۰) معرفی شد. .SH "منبع مستندات (DOCUMENT SOURCE)" این صفحه راهنما توسط ابزار 'makeman' در Netpbm از منبع HTML تولید شده است. مستندات اصلی در نشانی زیر قرار دارد: .IP .B http://netpbm.sourceforge.net/doc/pamtopnm.html .PP