Rletopnm User Manual(0) Rletopnm User Manual(0)

rletopnm - تبدیل یک فایل تصویر RLE از مجموعه ابزارهای رستر یوتا (Utah Raster Tools) به فایل تصویر PNM

rletopnm

[--alphaout={alpha-filename,-}] [--headerdump|-h]

[--verbose|-v]

[rlefile|-]

تمام گزینه‌ها را می‌توان به کوتاه‌ترین پیشوند یکتای آن‌ها مخفف کرد، و گزینه‌ها و آرگومان‌ها می‌توانند با هر ترتیبی قرار گیرند.

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

برنامه rletopnm فایل‌های تصویر RLE از Utah Raster Toolkit را به فایل‌های تصویر PNM تبدیل می‌کند. برنامه rletopnm از چهار نوع فایل RLE پشتیبانی می‌کند: Grayscale (داده‌های ۸ بیتی، بدون نگاشت رنگ)، Pseudocolor (داده‌های ۸ بیتی با نگاشت رنگ)، Truecolor (داده‌های ۲۴ بیتی با نگاشت رنگ) و Directcolor (داده‌های ۲۴ بیتی، بدون نگاشت رنگ). برنامه rletopnm برای تمامی این موارد به جز حالت Grayscale یک فایل PPM تولید می‌کند؛ برای حالت Grayscale یک فایل PGM ایجاد می‌نماید.

شناسه rlefile فایل ورودی RLE است. اگر این شناسه مشخص نشود یا - باشد، ورودی از ورودی استاندارد (Standard Input) خوانده می‌شود.

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

برنامه rletopnm یک فایل PGM (نقشه خاکستری قابل حمل) شامل مقادیر کانال شفافیت تصویر ورودی ایجاد می‌کند. اگر تصویر ورودی فاقد کانال شفافیت باشد، فایل alpha-filename حاوی تماماً مقادیر صفر (شفاف) خواهد بود. اگر گزینه --alphaout را مشخص نکنید، rletopnm هیچ فایل شفافیتی تولید نمی‌کند و اگر تصویر ورودی دارای کانال شفافیت باشد، rletopnm به سادگی آن را نادیده می‌گیرد.

اگر نام فایل را - تعیین کنید، rletopnm خروجی شفافیت را در خروجی استاندارد می‌نویسد و از خود تصویر صرف‌نظر می‌کند.

برای مشاهده یک روش استفاده از فایل خروجی شفافیت، به pamcomp(1) مراجعه کنید.

این گزینه باعث می‌شود rletopnm در حالت پرگویی (verbose) اجرا شود. این ابزار پیام‌هایی درباره اقداماتی که انجام می‌دهد، شامل محتوای سرآیند تصویر RLE را در خطای استاندارد چاپ می‌کند.
این گزینه باعث می‌شود rletopnm در حالت تخلیه سرآیند (header dump) اجرا شود. این ابزار محتوای سرآیند تصویر RLE را در خطای استاندارد چاپ می‌کند، اما هیچ خروجی دیگری تولید نخواهد کرد.

  • در حین اجرا در حالت پرگویی، تبدیل lenna.rle به قالب PPM و ذخیره تصویر حاصل به عنوان lenna.ppm:
    
        rletopnm --verbose lenna.rle >lenna.ppm
    
  • تخلیه اطلاعات سرآیند فایل RLE با نام file.rle:
    
        rletopnm --headerdump file.rle
    
  • تبدیل فایل RLE به نام dart.rle به قالب PPM با نام dart.ppm. ذخیره کانال شفافیت dart.rle به عنوان dartalpha.pgm (اگر dart.rle فاقد کانال شفافیت باشد، یک ماسک کاملاً شفاف به عنوان dartalpha.pgm ذخیره می‌شود):
    
        rletopnm --alphaout=dartalpha.pgm dart.rle >dart.ppm
    

pnmtorle(1)، pnmconvol(1)، pnm(1)، ppm(1)، pgm(1)

Wes Barris مرکز تحقیقات رایانش با کارایی بالا ارتش (AHPCRC) Minnesota Supercomputer Center, Inc.

تغییرات توسط Eric Haines برای تولید قالب‌های خام (raw) و متنی ساده (plain).

تغییرات توسط Bryan Henderson برای ایجاد فایل‌های شفافیت و استفاده از گزینه‌های یادافزا (mnemonic).

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

http://netpbm.sourceforge.net/doc/rletopnm.html
13 April 2000 netpbm documentation