\ .\" 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 "Pamtohdiff User Manual" 0 "15 April 2002" "netpbm documentation" .SH "نام (NAME)" pamtohdiff \- تبدیل تصویر PAM به تصویر تفاضل افقی .UN synopsis .SH "خلاصه دستور (SYNOPSIS)" \fBpamtohdiff\fP [\fIpamfile\fP] [\fB-verbose\fP] .UN description .SH "توضیحات (DESCRIPTION)" .PP این برنامه بخشی از .BR "Netpbm" (1)\c \& است. .PP دستور \fBpamtohdiff\fP یک تصویر PAM (یا PNM) را به عنوان ورودی می‌گیرد و نسخه‌ای از آن را به صورت تصویر تفاضل افقی در خروجی تولید می‌کند. یک تصویر تفاضل افقی تصویری است که در آن نمونه‌های هر سطر نشان‌دهنده تفاضل بین مقدار نمونه در نمونه متناظر از تصویر ورودی و نمونه واقع در دقیقاً بالای آن (در سطر قبلی) در تصویر ورودی است. تصویر تفاضل افقی دارای این ویژگی است که اگر سطری از تصویر اصلی در بخش وسیعی با سطر بالای خود یکسان باشد، سطر متناظر در تصویر تفاضل افقی کاملاً حاوی صفر خواهد بود. این امر باعث می‌شود نسبت به تصویر اصلی فشرده‌سازی بهتری داشته باشد. .PP از آنجا که نمونه‌های تفاضل افقی می‌توانند مثبت یا منفی باشند، اما نمونه‌های PAM اعداد صحیح بدون علامت هستند، نمونه‌ها در تصویر تفاضل افقی PAM به صورت تفاضل به پیمانه دامنه مقادیر ورودی (maxval + 1) تعریف می‌شوند. این کار برخلاف آنچه ممکن است به نظر برسد هیچ اطلاعاتی را از دست نمی‌دهد، زیرا: از میان دو تفاضلی که می‌توانند به یک مقدار خروجی یکسان در \fBpamtohdiff\fP منجر شوند (مثلاً اگر maxval برابر ۹۹ باشد، هم تفاضل ۲۰+ و هم ۸۰- نتیجه خروجی "20" خواهند داشت)، تنها یکی از آن‌ها با توجه به زمینه ممکن است و دیگری هنگام بازسازی تصویر اصلی، به مقداری کمتر از ۰ یا بزرگ‌تر از maxval می‌انجامد. .PP پیش از انجام عملیات پیمانه، مقادیری که \fBpamtohdiff\fP محاسبه می‌کند با نیمی از مقدار maxval بایاس می‌شوند. این کار برای آن است که بررسی بصری نتایج آسان‌تر شود. به دلیل این بایاس، می‌توانید خروجی \fBpamtohdiff\fP را مانند یک تصویر PNM نمایش دهید. تا زمانی که هیچ‌یک از تفاضل‌های شما از نصف maxval بیشتر نباشد، تفاضل‌های منفی بزرگ به صورت لکه‌های تاریک ظاهر می‌شوند، تفاضل‌های منفی کوچک‌تر روشن‌ترند، تفاضل‌های صفر شدت متوسطی دارند و تفاضل‌های مثبت روشن خواهند بود. اگر می‌خواهید این ویژگی حتی برای تصاویری که تفاضل‌هایشان از نصف maxval فراتر می‌رود نیز کار کند، کافی است از \fBppmdim 50\fP روی تصویر اصلی استفاده کنید. البته برای جلوگیری از اتلاف اطلاعات، ابتدا با \fBpamdepth\fP مقدار maxval را دو برابر کنید. .PP توجه داشته باشید که به دلیل تابع تبدیل شرح داده شده، تفاضل صفر که رایج‌ترین حالت است، با مقدار نمونه PAM برابر با نیمی از maxval در خروجی نمایش داده می‌شود. .PP تصویر PAM خروجی دارای نوع چندتایی "hdiff" است. .PP می‌توانید از \fBhdifftopam\fP برای بازیابی تصویر اصلی از یک تصویر تفاضل افقی PAM استفاده کنید. .UN options .SH "گزینه‌ها (OPTIONS)" .PP علاوه بر گزینه‌های مشترک میان تمام برنامه‌های مبتنی بر libnetpbm (به‌ویژه \fB-quiet\fP، به .UR index.html#commonoptions گزینه‌های مشترک .UE \& مراجعه کنید)، \fBpamtohdiff\fP گزینه خط فرمان زیر را می‌شناسد: .TP \fB-verbose\fP در حال حاضر تأثیری ندارد. ممکن است در نگارش‌های آینده تغییر کند. .UN seealso .SH "همچنین ببینید (SEE ALSO)" .BR "hdifftopam" (1)\c \&, .BR "pamdepth" (1)\c \& .UN author .SH "نویسنده (AUTHOR)" Bryan Henderson .SH "منبع سند (DOCUMENT SOURCE)" این صفحه راهنما توسط ابزار Netpbm با نام 'makeman' از منبع HTML تولید شده است. مستندات اصلی در نشانی زیر قرار دارد: .IP .B http://netpbm.sourceforge.net/doc/pamtohdiff.html .PP