Pnmtoddif User Manual(0) Pnmtoddif User Manual(0)

pnmtoddif - تبدیل تصویر Netpbm به فرمت اسناد تصویری دیجیتال DDIF

pnmtoddif [-resolution x y] [pnmfile [ddiffile]]

این برنامه بخشی از Netpbm(1) است.

برنامه pnmtoddif یک تصویر PNM را دریافت کرده و آن را به یک فایل تصویری با فرمت DDIF تبدیل می‌کند.

دستور pnmtoddif داده‌های با فرمت PBM (بیت‌مپ) را به صورت DDIF تک‌بیتی (1 بیتی)، داده‌های فرمت PGM (طیف خاکستری) را به صورت DDIF خاکستری ۸ بیتی و داده‌های فرمت PPM (رنگی) را به صورت DDIF رنگی ۸،۸،۸ بیتی می‌نویسد. pnmtoddif تمام فایل‌های تصویری DDIF را بدون فشرده‌سازی می‌نویسد. سازمان‌دهی صفحات داده به‌صورت درهم‌تنیده بر پایه پیکسل است.

علاوه بر تعداد پیکسل‌ها در ابعاد عرض و ارتفاع، تصاویر DDIF اطلاعاتی درباره اندازه‌ای که تصویر باید داشته باشد نیز با خود حمل می‌کنند؛ یعنی فضای فیزیکی که یک پیکسل اشغال می‌کند. تصاویر Netpbm این اطلاعات را در خود ندارند، بنابراین باید آن را از خارج تأمین کنید. مقدار پیش‌فرض ۷۵ نقطه در اینچ (75 dpi) این مزیت را دارد که در بیشتر مانیتورهای رنگی شرکت Digital Equipment Corporation باعث تغییر اندازه تصویر نمی‌شود.

(تا سال ۲۰۲۶، این دفترچه راهنما می‌گفت مقدار پیش‌فرض ۷۸ dpi است، اما در عمل همیشه ۷۵ پیاده‌سازی شده بود که یک مقدار وضوح معمول است. این یادداشت در صورتی اضافه شده است که ۷۸ منطقی‌تر باشد و برنامه در تمام این مدت دارای ایراد بوده باشد).

این برنامه فقط روی تصاویر ورودی Netpbm با بیشینه مقدار (maxval) ۲۵۵ کار می‌کند. برای سایر تصاویر، نتایج نادرستی ایجاد می‌کند. اگر یک تصویر Netpbm با maxval غیر از ۲۵۵ دارید، از pamdepth برای تغییر آن به ۲۵۵ جهت استفاده در این برنامه کمک بگیرید.

علاوه بر گزینه‌های مشترک بین تمامی برنامه‌های مبتنی بر libnetpbm (به‌ویژه -quiet، به گزینه‌های مشترک مراجعه کنید)، pnmtoddif گزینه خط فرمان زیر را می‌شناسد:

وضوح افقی و عمودی تصویر خروجی بر حسب نقطه در اینچ (dpi). مقدار پیش‌فرض 75 dpi است.

نام فایل تصویر ورودی با فرمت pnm. مقدار پیش‌فرض، خواندن از ورودی استاندارد (Standard Input) است.
نام فایل تصویر خروجی که با فرمت DDIF ایجاد می‌شود. به‌طور پیش‌فرض، pnmtoddif در خروجی استاندارد (Standard Output) می‌نویسد.

pnm(1)

Burkhard Neidecker-Lutz, Digital Equipment Corporation, CEC Karlsruhe neideck@nestvx.enet.dec.com

این صفحه راهنما توسط ابزار 'makeman' در Netpbm از منبع HTML تولید شده است. مستندات اصلی در

http://netpbm.sourceforge.net/doc/pnmtoddif.html
27 May 2026 netpbm documentation