Ppmntsc User Manual(0) Ppmntsc User Manual(0)

ppmntsc - تبدیل رنگ‌های RGB به محدوده مجاز برای سیستم‌های رنگ NTSC یا PAL

ppmntsc

[--pal] [--legalonly] [--illegalonly] [--correctedonly] [--verbose] [--debug] [infile]

کوتاه‌ترین اختصار یکتای گزینه‌ها نیز قابل قبول است.

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

این برنامه رنگ‌ها را برای سیستم‌های رنگی NTSC (یا PAL) مجاز و استاندارد می‌کند. اغلب، تصاویری که روی رایانه تولید می‌شوند، برای استفاده در فیلم‌هایی ساخته شده‌اند که در نهایت بر روی صفحه‌نمایش تلویزیون پخش خواهند شد. با این حال، محدوده رنگ‌ها (آن‌طور که با مقادیر RGB آن‌ها مشخص می‌شود) در رایانه با محدوده رنگ‌هایی که می‌توان در سیستم‌های NTSC (یا PAL) نمایش داد مطابقت ندارد. اگر تصویری با رنگ‌های «غیرمجاز» مستقیماً برای ضبط به یک سیستم ویدیویی NTSC (یا PAL) ارسال شود، رنگ‌های «غیرمجاز» بریده (clipped) خواهند شد. این امر ممکن است منجر به تصویری با ظاهر نامطلوب گردد.

این ابزار هر پیکسل تصویر را بررسی می‌کند تا مشخص شود که آیا در محدوده مجاز NTSC (یا PAL) قرار می‌گیرد یا خیر. در غیر این صورت، غلظت رنگ (saturation) آن پیکسل را در خروجی کاهش یا افزایش می‌دهد تا در محدوده مجاز قرار گیرد. پیکسل‌هایی که از پیش استاندارد هستند، بدون تغییر به خروجی منتقل می‌شوند.

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

خروجی همواره به خروجی استاندارد (Standard Output) ارسال می‌شود.

این برنامه از ورودی‌های PPM چندتصویری پشتیبانی کرده و خروجی PPM چندتصویری تولید می‌کند.

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

استفاده از تبدیل PAL به جای مقدار پیش‌فرض NTSC.
چاپ مجموع کل تعداد پیکسل‌های غیرمجاز.
تولید فهرستی بسیار بزرگ از رنگ‌های غیرمجاز و معادل‌های مجاز آن‌ها. نکته: این گزینه ممکن است حجم بسیار زیادی خروجی تولید کند.
تنها پیکسل‌هایی را که از پیش مجاز هستند در خروجی قرار می‌دهد. به جای پیکسل‌های غیرمجاز، رنگ سیاه خروجی داده می‌شود.
تنها پیکسل‌های غیرمجاز را در خروجی قرار می‌دهد (و آن‌ها را به‌صورت اصلاح‌نشده خروجی می‌دهد). به جای پیکسل‌هایی که در حال حاضر مجاز هستند، رنگ سیاه خروجی داده می‌شود.
تنها نسخه‌های اصلاح‌شده پیکسل‌های غیرمجاز را در خروجی قرار می‌دهد. به جای پیکسل‌هایی که از پیش مجاز هستند، رنگ سیاه خروجی داده می‌شود.

pamdepth(1), ppmdim(1), pambrighten(1), ppm(1)

Wes Barris, Minnesota Supercomputer Center, Inc., Bryan Henderson

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

http://netpbm.sourceforge.net/doc/ppmntsc.html
19 April 2000 netpbm documentation