Sgitopnm User Manual(0) Sgitopnm User Manual(0)

sgitopnm - تبدیل یک فایل تصویر SGI به PNM

sgitopnm

[-verbose]

[-channel c]

[SgiFileName]

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

برنامه sgitopnm یک فایل تصویر SGI را به عنوان ورودی خوانده و برای یک فایل ورودی ۲ بعدی (۱ یا ۲ کاناله) یک تصویر PGM، و برای یک فایل ورودی ۳ بعدی (۳ یا تعداد بیشتری کانال) یک تصویر PPM تولید می‌کند.

همچنین، این برنامه می‌تواند یک تصویر PGM از هر یک از کانال‌های موجود در فایل ورودی تولید کند.

پیش از Netpbm نسخه ۱۰.۶۷ (ژوئن ۲۰۱۴)، sgitopnm روی تصاویر SGI دوکاناله کار نمی‌کرد و در صورت تلاش با خطا مواجه می‌شد.

اگر آرگومان SgiFileName را مشخص نکنید، ورودی از ورودی استاندارد (Standard Input) خوانده می‌شود.

پیش از Netpbm نسخه ۱۰.۶۷ (ژوئن ۲۰۱۴)، sgitopnm نیازمند این بود که ورودی‌اش یک فایل با قابلیت پرش/جستجو (seekable) باشد، بنابراین برای مثال امکان ارسال ورودی از طریق لوله (pipe) وجود نداشت.

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

نمایش اطلاعاتی درباره فایل تصویر SGI.
کانال n تصویر را به عنوان یک تصویر PGM استخراج می‌کند.

بدون این گزینه، sgitopnm ۳ کانال اول را به صورت یک تصویر PPM یا در صورتی که ورودی ۱ یا ۲ کانال داشته باشد، کانال اول را به صورت یک تصویر PGM استخراج می‌کند.

یک تصویر ۲ کاناله به صورت مقیاس خاکستری به همراه شفافیت است، بنابراین می‌توانید اطلاعات شفافیت را با -channel=2 به دست آورید. سپس می‌توانید با استفاده از pamstack آن‌ها را در قالب یک تصویر PAM از نوع تاپل GRAYSCALE_ALPHA ترکیب کنید.

مشخصات قالب تصویر SGI نسخه ۱.۰ در نشانی زیر قرار دارد: ftp://ftp.sgi.com/graphics/grafica/sgiimage.html

یک نمونه فایل SGI در نشانی زیر در دسترس است: https://github.com/ZaaLabs/ZaaIL-TestImages/tree/master/SGI

pnm(1), pam(1), pnmtosgi(1), pamstack(1)

حق نشر (C) ۱۹۹۴ توسط Ingo Wilken ( Ingo.Wilken@informatik.uni-oldenburg.de)

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

http://netpbm.sourceforge.net/doc/sgitopnm.html
25 April 2014 netpbm documentation