.\" 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 "Pamendian User Manual" 0 "16 March 2002" "netpbm documentation" .SH "نام (NAME)" pamendian \- معکوس کردن ترتیب بایت‌ها (endianness) در تصویر Netpbm .UN synopsis .SH "خلاصه دستور (SYNOPSIS)" \fBpamendian\fP .UN description .SH "توضیحات (DESCRIPTION)" .PP این برنامه بخشی از .BR "Netpbm" (1)\c \& است. .PP تمامی قالب‌های Netpbm که نمونه‌هایی با فرمت دودویی خالص و دارای چندین بایت دارند، به گونه‌ای تعریف شده‌اند که ترتیب بایت آن‌ها big-endian (ابتدا باارزش‌ترین بایت) باشد. با این حال، گونه‌هایی از این قالب‌ها وجود دارند که عمدتاً پیش از ایجاد قالب‌های چندبایتی رسمی Netpbm توسعه یافته‌اند و از هر نظر با قالب‌های Netpbm یکسان هستند، جز اینکه نمونه‌ها در آن‌ها به صورت little-endian (ابتدا کم‌ارزش‌ترین بایت) مرتب شده‌اند. .PP برنامهٔ \fBpamendian\fP ترتیب بایت‌های نمونه را معکوس می‌کند تا تبدیل میان این دو قالب را انجام دهد. اگر ورودی یک PAM، PGM یا PPM واقعی باشد، خروجی گونهٔ little-endian از آن قالب خواهد بود و برعکس. .PP نمایشگر سیستم پنجره‌ای ایکس (\fBxv\fP) انتظار گونهٔ little-endian از PGM و PPM را دارد. .PP برنامه‌های ارائه‌شده همراه با کتابخانهٔ JPEG متعلق به Independent Jpeg Group، به استفاده از گونهٔ little-endian از PGM و PPM شناخته شده‌اند. .PP دلیل اینکه برخی برنامه‌ها از این گونه استفاده می‌کنند این است که در دوره‌ای از .BR "dark age" (1)\c \&ِ Netpbm، نسخه‌ای از Netpbm در دسترس بود که از آن استفاده می‌کرد؛ اما این موضوع هرگز به صورت رسمی مشخص و استانداردسازی نشد. .PP این برنامه ورودی را تنها از ورودی استاندارد (Standard Input) دریافت می‌کند. خروجی آن همیشه در خروجی استاندارد (Standard Output) قرار دارد. .PP شما هرگز نباید مجبور به استفاده از این برنامه برای تصاویری باشید که توسط برنامه‌های بستهٔ Netpbm یا برنامه‌های استفاده‌کننده از کتابخانه‌های Netpbm تولید شده‌اند. در صورت نیاز به چنین کاری، احتمالاً بدین معناست که چیزی در آن برنامه‌ها باید اصلاح شود. مبدل Netpbm برای هر قالب گرافیکی که اعداد را به صورت little-endian نمایش می‌دهد، باید بایت‌ها را به درستی معکوس کند تا خروجی صحیح Netpbm ایجاد شود. .PP اگر با استفاده از \fBrawtopgm\fP یا \fBrawtoppm\fP یک تصویر Netpbm از یک جریان عمومی از نمونه‌ها ایجاد می‌کنید، از گزینه‌های موجود در آن برنامه‌ها برای اعلام endianness ورودی خود استفاده کنید تا خروجی PGM یا PPM شما با ترتیب بایت صحیح تولید شود. .UN options .SH "گزینه‌ها (OPTIONS)" .PP هیچ گزینهٔ خط فرمانی به طور خاص برای \fBpamendian\fP تعریف نشده است، اما این برنامه گزینه‌های مشترک میان تمامی برنامه‌های مبتنی بر libnetpbm را شناسایی می‌کند (به .UR index.html#commonoptions گزینه‌های مشترک (Common Options) .UE \& مراجعه کنید). .UN seealso .SH "همچنین ببینید (SEE ALSO)" .BR "pamdepth" (1)\c \&, .BR "rawtopgm" (1)\c \&, .BR "rawtoppm" (1)\c \&, .BR "pnm" (1)\c \& .SH "منبع سند (DOCUMENT SOURCE)" این صفحهٔ راهنما توسط ابزار 'makeman' در Netpbm از منبع HTML تولید شده است. مستندات اصلی در نشانی زیر قرار دارد: .IP .B http://netpbm.sourceforge.net/doc/pamendian.html .PP