| Ilbmtoppm User Manual(0) | Ilbmtoppm User Manual(0) |
نام (NAME)
ilbmtoppm - تبدیل یک فایل ILBM به تصویر PPM
خلاصه دستور (SYNOPSIS)
ilbmtoppm [-ignore<chunkID>] [ -isham | -isnotham | -isehb | -isnotehb | -isdeep | -isnotdeep ] [-cmaponly] [-adjustcolors] [-transparent color] [-maskfile filename [-verbose] [ILBMfile]
توضیحات (DESCRIPTION)
این برنامه بخشی از Netpbm(1) است.
ilbmtoppm یک فایل IFF ILBM را به عنوان ورودی خوانده و یک تصویر PPM را به عنوان خروجی تولید میکند. ilbmtoppm میتواند انواع ILBM زیر را پردازش کند:
- فایلهای ILBM معمولی با ۱ تا ۱۶ صفحه (plane).
- حالت Extra_Halfbrite (EHB) در آمیگا.
- حالت HAM در آمیگا با ۳ تا ۱۶ صفحه (plane).
- تصاویر ۲۴ بیتی (24 bit).
- تصاویر چندپالتی (چندپالت معمولی یا HAM).
- نقشه رنگ (تنها چانکهای BMHD + CMAP، با مقدار nPlanes = 0).
- رنگ مستقیم غیررسمی (Unofficial direct color). ۱ تا ۱۶ صفحه برای هر مؤلفه رنگ.
ilbmtoppm از این چانکهای ILBM استفاده میکند: BMHD، CMAP، CAMG (تنها پرچمهای HAM و EHB استفاده میشوند)، PCHG، BODY و چانک غیررسمی DCOL برای شناسایی ILBM رنگ مستقیم. این برنامه این چانکها را نادیده میگیرد: GRAB، DEST، SPRT، CRNG، CCRT، CLUT، DPPV، DRNG و EPSF. همچنین چانکهای روبرو را نادیده میگیرد، اما در حالت پرگو (verbose) نمایش میدهد: NAME، AUTH، (c)، ANNO و DPI. این برنامه چانکهایی را که نوع آنها ناشناخته باشد نیز نادیده میگیرد و رد میکند.
گزینهها (OPTIONS)
علاوه بر گزینههای مشترک بین تمامی برنامههای مبتنی بر libnetpbm (بهویژه -quiet، به گزینههای مشترک (Common Options) مراجعه کنید)، ilbmtoppm گزینههای خط فرمان زیر را میشناسد:
- -transparent color
- رنگی را
مشخص
میکند که
باید در
نقاط شفاف
تصویر
«نمایان»
شود.
color همانند آرگومانِ تابع کتابخانهای pnm_parsecolor() است.
- -verbose
- اطلاعاتی درباره فایل ILBM ارائه میدهد.
- -ignore chunkID
- رد کردن یک چانک. chunkID شناسه ۴ حرفی IFF مربوط به چانکی است که باید نادیده گرفته شود.
- -isham | -isehb
- با فایل ورودی به عنوان یک تصویر HAM یا Extra_Halfbrite رفتار میکند، حتی اگر این پرچمها در چانک CAMG تنظیم نشده باشند (یا اگر چانک CAMG وجود نداشته باشد).
- -maskfile filename
- نام فایلی
را مشخص
میکند که
ilbmtoppm باید
همراه با
ماسک
شفافیت
تصویر
ایجاد کند.
فایل ماسک
یک تصویر PBM
است که بر
تصویر
ورودی
منطبق
میشود؛
بهطوریکه
پیکسلهای
سفید
نشاندهنده
پیکسلهای
شفاف در
تصویر و
پیکسلهای
سیاه
نشاندهنده
پیکسلهای
کدر هستند.
اگر این گزینه را مشخص نکنید، یا تصویر حاوی اطلاعات شفافیت نباشد، ilbmtoppm فایل ماسکی ایجاد نمیکند.
- -cmaponly
- با این
گزینه، ilbmtoppm
یک تصویر PPM
از نقشه
رنگ (color map) فایل
ILBM تولید
میکند، نه
خود تصویر.
اگر فایل ILBM یک جریان نقشه رنگ خالص باشد (دارای هدر بیتمپ با مقدار nplanes صفر باشد یا فاقد چانک BODY باشد)، ilbmtoppm حتی بدون گزینه -cmaponly نیز همین کار را انجام میدهد.
- -adjustcolors
- اگر مقدار تمام رنگها در CMAP کمتر از ۱۶ باشد، ilbmtoppm نقشه رنگ را ۴ بیتی فرض کرده و یک هشدار نمایش میدهد. با این گزینه، نقشه رنگ به ۸ بیت مقیاسبندی میشود.
محدودیتها (LIMITATIONS)
کد مربوط به PCHG BigLineChanges چندپالتی و فشردهسازیزدایی هافمن (Huffman) آزمایش نشده است.
مراجع (REFERENCES)
Amiga ROM Kernel Reference Manual - Devices (3rd Ed.) Addison Wesley, ISBN 0-201-56775-X
همچنین ببینید (SEE ALSO)
نویسندگان (AUTHORS)
حق نشر (C) ۱۹۸۹ توسط Jef Poskanzer.
ویرایششده در اکتبر ۱۹۹۳ توسط Ingo Wilken (Ingo.Wilken@informatik.uni-oldenburg.de)
منبع سند (DOCUMENT SOURCE)
این صفحه راهنما توسط ابزار 'makeman' از Netpbm و بر اساس منبع HTML تولید شده است. مستندات مرجع در نشانی زیر قرار دارد:
| 12 November 2014 | netpbm documentation |