\ .\" 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 "Anytopnm User Manual" 0 "15 November 2014" "netpbm documentation" .SH "نام (NAME)" anytopnm \- تبدیل یک فایل تصویری با هر قالبی به PBM، PGM یا PPM .UN synopsis .SH "خلاصه دستور (SYNOPSIS)" \fBanytopnm\fP [\fIfile\fP] .UN description .SH "توضیحات (DESCRIPTION)" .PP این برنامه بخشی از .BR "Netpbm" (1)\c \& است. .PP برنامه \fBanytopnm\fP تصویر ورودی را، که می‌تواند در هر یک از حدود ۱۰۰ قالب گرافیکی مختلف باشد، بسته به ماهیت تصویر ورودی به قالب PBM، PGM یا PPM تبدیل کرده و در خروجی استاندارد می‌نویسد. .PP برای تعیین قالب ورودی، \fBanytopnm\fP از برنامه \fBfile\fP (احتمالاً با کمک قطعه‌فایل اعداد جادویی ارائه‌شده همراه با Netpbm) استفاده می‌کند. اگر این کار ناموفق باشد (تعداد بسیار کمی از قالب‌های تصویری دارای اعداد جادویی هستند)، \fBanytopnm\fP به پسوند نام فایل نگاه می‌کند. اگر آن هم ناموفق باشد، \fBanytopnm\fP انصراف می‌دهد. .PP نوع فایل خروجی به تصویر ورودی بستگی دارد. .PP برنامه \fBanytopnm\fP از مبدل‌های مربوط به قالب‌های گرافیکی مشخصی که در بسته Netpbm قرار دارند استفاده می‌کند، بنابراین نمی‌تواند قالبی را که با برنامه دیگری از Netpbm قابل تبدیل نیست، تبدیل کند. قابلیتی که \fBanytopnm\fP می‌افزاید، امکان تشخیص قالب و انتخاب برنامه مناسب Netpbm برای تبدیل آن است. برای نمونه، اگر \fBanytopnm\fP را روی یک فایل GIF اجرا کنید، \fBanytopnm\fP تشخیص می‌دهد که آن یک فایل GIF است و از آنجا که \fBgiftopnm\fP نحوه تبدیل آن به PNM را می‌داند، برنامه \fBgiftopnm\fP را فراخوانی می‌کند. .PP برنامه \fBanytopnm\fP نمی‌تواند هر قالب ورودی ممکن را تشخیص دهد، بنابراین زمانی که \fBanytopnm\fP در تبدیل آن ناموفق است، ممکن است همچنان بتوانید تصویر را با یک برنامه خاص در Netpbm تبدیل کنید. .PP اگر \fBfile\fP نشان دهد که فایل ورودی فشرده شده است (خواه از طریق فشرده‌سازی Unix compress، gzip یا bzip)، \fBanytopnm\fP آن را از حالت فشرده خارج کرده و با نتیجه غیرفشرده طبق مراحل فوق ادامه می‌دهد. .PP اگر \fBfile\fP نشان دهد که فایل ورودی با uuencode یا btoa کدگذاری شده است، \fBanytopnm\fP آن را رمزگشایی کرده و با نتیجه حاصل طبق مراحل فوق ادامه می‌دهد. .PP اگر \fIfile\fP برابر با \fB-\fP باشد یا مشخص نشود، \fBanytopnm\fP ورودی خود را از ورودی استاندارد دریافت می‌کند. .PP بسیاری از قالب‌های تصویری قادر به نمایش چندین تصویر هستند. در بیشتر موارد، \fBanytopnm\fP آن‌ها را به تصاویر چندگانه Netpbm تبدیل می‌کند، اما برای برخی قالب‌ها، \fBanytopnm\fP فقط اولین تصویر را تبدیل کرده و باقی را نادیده می‌گیرد. .PP در مورد ورودی GIF چندتصویره، \fBanytopnm\fP از نسخه Netpbm 10.69 (دسامبر ۲۰۱۴) به بعد همه تصاویر را تبدیل می‌کند، اما در نسخه‌های پیشین فقط تصویر اول را تبدیل می‌کرد. .UN options .SH "گزینه‌ها (OPTIONS)" .PP هیچ گزینه خط فرمانی به‌طور خاص برای \fBanytopnm\fP تعریف نشده است. برنامه \fBanytopnm\fP گزینه‌های مشترک تمام برنامه‌های مبتنی بر libnetpbm را تشخیص نمی‌دهد (نگاه کنید به .UR index.html#commonoptions گزینه‌های مشترک .UE \&.) با این حال، گزینه \fB-version\fP کار می‌کند. .UN seealso .SH "همچنین ببینید (SEE ALSO)" .BR "pamfile" (1)\c \&, .BR "pnm" (1)\c \&, صفحه راهنمای \fBfile\fP .UN author .SH "نویسنده (AUTHOR)" حق نشر (C) ۱۹۹۱ توسط Jef Poskanzer. .SH "منبع سند (DOCUMENT SOURCE)" این صفحه راهنما توسط ابزار 'makeman' در Netpbm از منبع HTML تولید شده است. مستندات اصلی در نشانی زیر قرار دارد: .IP .B http://netpbm.sourceforge.net/doc/anytopnm.html .PP