| The PNM Format(5) | File Formats Manual | The PNM Format(5) |
نام (NAME)
pnm - قالب کلی نگاشت تصاویر پورتابل AnyMap در Netpbm
توضیحات (DESCRIPTION)
قالب PNM در واقع صرفاً یک انتزاع از قالبهای PBM، PGM و PPM است؛ یعنی نام «PNM» به صورت جمعی به PBM، PGM و PPM اشاره دارد.
نام «PNM» کوتهنوشتی برگرفته از «Portable Any Map» (نگاشت همهمنظوره و قابل حمل) است. این ریشهیابی زمانی منطقیتر جلوه میکند که آن را در بستر نامهای سایر قالبهای Netpbm یعنی PBM، PGM و PPM در نظر بگیرید.
اصطلاح عامتر «قالب Netpbm» به قالبهای PNM به همراه PAM اشاره دارد.
قالب PNM عمدتاً به همراه Netpbm(1) استفاده میشود.
توجه داشته باشید که PBM، PGM، PPM و PNM علاوه بر اینکه نام قالبها هستند، ردههایی از برنامهها نیز به شمار میروند. یک برنامه PNM میتواند ورودی PBM، PGM یا PPM را بپذیرد. این ویژگی خاصی نیست -- یک برنامه PPM هم میتواند این کار را انجام دهد؛ اما یک برنامه PNM اغلب میتواند چندین قالب خروجی نیز تولید کند، و یک برنامه PNM تفاوت میان ورودیهای PBM، PGM و PPM را تشخیص داده و با هر یک به شیوهای متفاوت برخورد میکند، در حالی که یک برنامه PPM همه چیز را طوری میبیند که گویی PPM است. این موضوع به تفصیل در the description of the netpbm programs(1) مورد بحث قرار گرفته است.
نام «pnm» همچنین در عنوان عمومیترین Netpbm library routines(1) (روالهای کتابخانه Netpbm) دیده میشود که برخی از آنها حتی هیچ ارتباطی با قالب PNM ندارند.
نوع رسانه اینترنتی (INTERNET MEDIA TYPE)
هیچ نوع رسانه اینترنتی (معروف به نوع MIME یا نوع محتوا) برای PNM در IANA ثبت نشده است، اما مقدار image/x-portable-anymap به صورت سنتی و مرسوم به کار میرود.
توجه داشته باشید که انواع رسانه اینترنتی مرسومی نیز برای هر یک از زیرقالبهای PNM وجود دارد. رویکرد توصیهشده این است که در صورت مناسب و میسر بودن، استفاده از آنها را بر کد PNM ترجیح دهید.
نام فایل (FILE NAME)
هیچ الزامی در نامگذاری یک فایل PNM وجود ندارد، اما طبق عرف، بسته به زیرقالب خاص از پسوند «pbm»، «pgm» یا «ppm» استفاده میشود؛ و در صورتی که تمایز میان زیرقالبها آسان یا ضروری نباشد، از «pnm» استفاده میگردد.
همچنین ببینید (SEE ALSO)
ppm(1), pgm(1), pbm(1), pam(1), programs that process PNM(1), libnetpbm(1)
منبع مستندات (DOCUMENT SOURCE)
این صفحه راهنما توسط ابزار 'makeman' در Netpbm از منبع HTML تولید شده است. مستندات اصلی در نشانی زیر قرار دارد:
| 27 November 2013 | netpbm documentation |