\ .\" 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 "Pnmtopnm User Manual" 0 "24 March 2005" "netpbm documentation" .SH "نام (NAME)" pnmtopnm \- کپی کردن یک تصویر PNM .UN synopsis .SH "خلاصه دستور (SYNOPSIS)" \fBpnmtopnm\fP [\fIpnmfile\fP] .UN description .SH "توضیحات (DESCRIPTION)" .PP این برنامه بخشی از .BR "Netpbm" (1)\c \& است. .PP برنامه \fBpnmtopnm\fP به سادگی یک تصویر PNM را در خروجی استاندارد کپی می‌کند. خروجی دارای همان فرمت اصلی PNM (شامل PBM، PGM یا PPM) و همان مقدار بیشینه (maxval) ورودی است. ممکن است این کار شبیه به تکرار غیرضروری دستور \fBcat\fP به نظر برسد، اما این امکان را فراهم می‌کند که زیرفرمت‌های ساده متنی (plain یا همان ASCII) و باینری یا خام (raw یا binary) مربوط به PNM را به یکدیگر تبدیل کنید. از گزینه مشترک Netpbm یعنی \fB-plain\fP استفاده کنید تا مطمئن شوید خروجی از نوع PNM ساده (plain) است، و برای دریافت خروجی باینری خام (raw)، از \fB-plain\fP استفاده نکنید. به .UR index.html#commonoptions گزینه‌های مشترک (Common Options) .UE \& مراجعه کنید. .PP معمولاً نیازی به تبدیل بین زیرفرمت‌های PNM ندارید، زیرا هر برنامه‌ای که از کتابخانه Netpbm برای خواندن تصویر PNM استفاده می‌کند، همه آن‌ها را مستقیماً می‌خواند. اما برنامه‌های زیادی وجود دارند که از کتابخانه Netpbm استفاده نمی‌کنند و فقط فرمت خام (raw) را متوجه می‌شوند. فرمت متنی ساده (plain) از این نظر خوب است که برای انسان خواناست؛ افراد معمولاً از آن برای اشکال‌زدایی برنامه‌های پردازش‌کننده تصاویر PNM استفاده می‌کنند. .PP دستور \fBpnmtopnm\fP در واقع تنها نام دیگری برای برنامه \fBpamtopnm\fP است. برنامه دوم این کار را انجام می‌دهد زیرا مانند هر برنامه Netpbm که ورودی PAM را از طریق امکانات کتابخانه برنامه‌نویسی Netpbm می‌پذیرد، ورودی PNM را نیز می‌پذیرد. .UN options .SH "گزینه‌ها (OPTIONS)" .PP هیچ گزینه خط فرمانی به طور اختصاصی برای \fBpnmtopnm\fP تعریف نشده است، اما این برنامه گزینه‌های مشترک میان تمامی برنامه‌های مبتنی بر libnetpbm را به رسمیت می‌شناسد (به .UR index.html#commonoptions گزینه‌های مشترک (Common Options) .UE \& مراجعه کنید). .UN history .SH "تاریخچه (HISTORY)" .PP دستور \fBpnmtopnm\fP در Netpbm 10.23 (ژوئیه ۲۰۰۴) معرفی شد. این برنامه جایگزین \fBpnmtoplainpnm\fP شد که به طور خاص تبدیل به PNM ساده (plain) را انجام می‌داد. هیچ برنامه‌ای برای تبدیل صریح به PNM خام (raw) وجود نداشت، اما بسیاری از برنامه‌های Netpbm را می‌توان با گزینه‌های مناسب طوری تنظیم کرد که خنثی و بدون تغییر (idempotent) عمل کنند (یعنی همان کاری را انجام دهند که \fBpnmtopnm\fP انجام می‌دهد). .PP سپس David Jones متوجه شد که برنامه موجود \fBpamtopnm\fP از قبل تمام کارهایی که \fBpnmtopnm\fP انجام می‌داد و حتی بیشتر از آن را انجام می‌دهد، بنابراین در Netpbm 10.27 (مارس ۲۰۰۵)، \fBpnmtopnm\fP صرفاً به یک نام جایگزین برای \fBpamtopnm\fP تبدیل شد. .UN seealso .SH "همچنین ببینید (SEE ALSO)" .BR "ppmtoppm" (1)\c \& .BR "pgmtopgm" (1)\c \& .BR "pamtopnm" (1)\c \& .BR "pnm" (1)\c \& .SH "منبع سند (DOCUMENT SOURCE)" این صفحه راهنما توسط ابزار 'makeman' متعلق به Netpbm از منبع HTML تولید شده است. مستندات اصلی در آدرس زیر قرار دارد: .IP .B http://netpbm.sourceforge.net/doc/pnmtopnm.html .PP