Fiascotopnm User Manual(0) Fiascotopnm User Manual(0)

fiascotopnm - تبدیل تصویر فشردهٔ FIASCO به PGM یا PPM

fiascotopnm [option]... [filename]...

تمام نام‌های گزینه‌ها می‌توانند خلاصه شوند؛ برای نمونه، --output می‌تواند به‌صورت --outp یا --ou نوشته شود. برای تمام گزینه‌ها یک گزینهٔ کوتاه تک‌حرفی ارائه شده است. آرگومان‌های اجباری یا اختیاری گزینه‌های طولانی، برای گزینه‌های کوتاه نیز اجباری یا اختیاری هستند. هر دو نوع گزینه‌های کوتاه و طولانی به حروف کوچک و بزرگ حساس هستند.

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

دستور fiascotopnm فایل‌های نام‌برده شدهٔ FIASCO، یا در صورت مشخص نشدن فایلی، ورودی استاندارد را از حالت فشرده خارج کرده و بسته به این که تصویر FIASCO سیاه و سفید یا رنگی باشد، تصاویر را در قالب فایل‌های PGM یا PPM می‌نویسد.

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


تصویر خارج‌شده از حالت فشرده را در فایل name.ppm (اگر PPM باشد) یا name.pgm (اگر PGM باشد) می‌نویسد. اگر name برابر با - باشد، فایل تصویر در خروجی استاندارد تولید می‌شود. آرگومان اختیاری name می‌تواند حذف شود، که در این صورت نام فایل ورودی به همراه پسوند .ppm یا .pgm به عنوان نام پایه استفاده خواهد شد. در مورد جریان‌های ویدئویی، فریم‌ها در فایل‌های name.N.ppm ذخیره می‌شوند که در آن N شمارهٔ فریم است (به شکل 00..0 تا 99..9)؛ خروجی روی خروجی استاندارد برای جریان‌های ویدئویی امکان‌پذیر نیست.


اگر name یک مسیر نسبی باشد و متغیر محیطی FIASCO_IMAGES یک فهرست (جداشده با دونقطه) از دایرکتوری‌ها باشد، فایل(های) خروجی در نخستین دایرکتوری (قابل نوشتن) این فهرست نوشته می‌شوند. در غیر این صورت، از دایرکتوری جاری برای ذخیرهٔ فایل(های) خروجی استفاده می‌شود.

تصاویر را در قالب 4:2:0 از حالت فشرده خارج می‌کند؛ یعنی هر کانال رنگ (chroma) به تصویری با عرض و ارتفاع نصف‌شده از حالت فشرده خارج می‌شود. از این گزینه روی سیستم‌های کند زمانی که به نرخ فریم مطلوب دسترسی پیدا نمی‌شود استفاده کنید؛ کیفیت خروجی تنها اندکی کاهش می‌یابد.
اندازهٔ پنجرهٔ X11 را در هر دو بعد عرض و ارتفاع دو برابر می‌کند؛ هیچ درون‌یابی پیکسلی انجام نمی‌شود، هر پیکسل تنها با چهار پیکسل همسان جایگزین می‌گردد.
یک پنل با دکمه‌های play، stop، pause، record و exit برای کنترل نمایش ویدئوها نشان می‌دهد. با فشردن دکمهٔ record، تمام فریم‌ها از حالت فشرده خارج شده و در حافظه ذخیره می‌شوند. سایر دکمه‌ها طبق معمول کار می‌کنند.
بزرگ‌نمایی تصویر خارج‌شده از فشرده‌سازی را تنظیم می‌کند. مقادیر مثبت عرض و ارتفاع تصویر را با ضریب 2^|N| بزرگ کرده و مقادیر منفی آن را کاهش می‌دهند.
تصویر(های) خارج‌شده از حالت فشرده را در راستای مرزهای بخش‌بندی به مقدار داده‌شدهٔ N هموارسازی می‌کند. مقدار N بین 1 (حداقل) تا 100 (حداکثر) است؛ پیش‌فرض 70 است. هنگامی که N=0 باشد، مقدار هموارسازی مشخص‌شده در فایل FIASCO استفاده می‌شود (تعریف‌شده توسط کدکنندهٔ FIASCO).
تعداد فریم بر ثانیه را به N تنظیم می‌کند. هنگام استفاده از این گزینه، نرخ فریم مشخص‌شده در فایل FIASCO بازنویسی می‌شود.
سطح گزارش پرگویی (verbose) دستور fiascotopnm را روی N تنظیم می‌کند.
شمارهٔ نسخهٔ fiascotopnm را چاپ کرده و سپس خارج می‌شود.
فایل پارامتر name را برای مقداردهی اولیهٔ گزینه‌های fiascotopnm بارگذاری می‌کند. برای مثالی از ساختار نحو به فایل system.fiascorc مراجعه کنید. گزینه‌های fiascotopnm با هر یک از روش‌های زیر (به ترتیب مشخص‌شده) تنظیم می‌شوند:
  • فایل منبع سراسری /etc/system.fiascorc
  • $HOME/.fiascorc
  • خط فرمان
  • --config=name
راهنمای مختصری را چاپ کرده و سپس خارج می‌شود.
راهنمای تفصیلی را چاپ کرده و سپس خارج می‌شود.

fiascotopnm foo.wfa >foo.ppm

فایل FIASCO با نام «foo.wfa» را از حالت فشرده خارج کرده و آن را به عنوان «foo.ppm» ذخیره می‌کند.

fiascotopnm -o foo1.wfa foo2.wfa

فایل‌های FIASCO به نام‌های «foo1.wfa» و «foo2.wfa» را از حالت فشرده خارج کرده و فریم‌ها را در فایل‌های تصویر «foo1.wfa.ppm» و «foo2.wfa.ppm» می‌نویسد.

fiascotopnm -oimage foo1.wfa

فایل FIASCO با نام «foo1.wfa» را از حالت فشرده خارج کرده و تمام ۱۵ فریم را در فایل‌های تصویر «image.00.ppm»، ... و «image.14.ppm» می‌نویسد.

fiascotopnm --fast --magnify=-1 --double video.wfa >stream.ppm

فایل FIASCO با نام «video.wfa» را از حالت فشرده خارج می‌کند. سرعت استخراج در بالاترین حد ممکن است: تصویر (در قالب 4:2:0) در یک‌چهارم اندازهٔ اصلی خود از حالت فشرده خارج می‌شود؛ سپس با دو برابر کردن پیکسل‌ها تصویر مجدداً بزرگ می‌گردد.

/etc/system.fiascorc
فایل مقداردهی اولیهٔ سراسری سیستم.
$HOME/.fiascorc
فایل مقداردهی اولیهٔ شخصی.

مسیر ذخیره برای فایل‌های تصویر. پیش‌فرض "./" است.
مسیر جستجو برای فایل‌های FIASCO. پیش‌فرض "./" است.

pnmtofiasco(1), pnm(1)

Ullrich Hafner, Juergen Albert, Stefan Frank, and Michael Unger. Weighted Finite Automata for Video Compression, IEEE Journal on Selected Areas In Communications, January 1998 Ullrich Hafner. Low Bit-Rate Image and Video Coding with Weighted Finite Automata, Ph.D. thesis, Mensch & Buch Verlag, ISBN 3-89820-002-7, October 1999.

Ullrich Hafner <hafner@bigfoot.de>

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

http://netpbm.sourceforge.net/doc/fiascotopnm.html
12 July 2000 netpbm documentation