Ppmfade User Manual(0) Ppmfade User Manual(0)

ppmfade - ایجاد یک گذار بین دو فایل تصویر با استفاده از جلوه‌های ویژه

ppmfade [-f first.ppm] [-l last.ppm] [-mix|-spread|-shift| -relief|-oil|-edge|-bentley|-block] [-base name]

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

دستور ppmfade یک گذار (transition) بین دو تصویر ورودی یا بین یک تصویر ورودی و رنگ سیاه ایجاد می‌کند. شما می‌توانید از ۳۰ تصویر میانی تولیدشده برای نمایش یک گذار نرم میان بخش‌های یک فیلم استفاده کنید. تصاویر ورودی و خروجی در قالب PPM هستند. اگر هر دو تصویر ورودی را مشخص کنید، هر دو باید هم‌اندازه باشند. اگر می‌خواهید گذار از رنگ سیاه به یک تصویر باشد، تنها تصویر پایانی را مشخص کنید. اگر می‌خواهید گذار از یک تصویر به رنگ سیاه باشد، تنها تصویر نخست را مشخص کنید. ppmfade فایل‌های تصویر حاصل را با الگوی base.nnnn.ppm نام‌گذاری می‌کند، که در آن nnnn عددی متغیر بین 0001 تا 0030 است و base مقداری است که از طریق گزینهٔ -base تعیین می‌کنید (پیش‌فرض fade است).

روش دیگر برای تبدیل گام‌به‌گام یک تصویر به تصویری دیگر مورفینگ (دگرریختی) است. برای انجام این کار می‌توانید از xmorph استفاده کنید.

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

این فایل تصویر (قالب PPM) است که در ابتدای گذار استفاده می‌شود. اگر این گزینه مشخص نشود، محوشدگی از رنگ سیاه شروع خواهد شد.
این فایل تصویر (قالب PPM) است که در پایان گذار استفاده می‌شود. اگر این گزینه مشخص نشود، محوشدگی به رنگ سیاه ختم خواهد شد.
دو تصویر روی یکدیگر ترکیب می‌شوند؛ به طوری که روشنایی تصویر اول از مقدار کامل به صفر کاهش یافته و روشنایی تصویر پایانی از صفر به مقدار کامل افزایش می‌یابد. تغییر روشنایی این گذار به‌صورت درجه دو (مربعی) است که در ابتدا سریع‌تر و در انتها کندتر صورت می‌گیرد.
پیکسل‌های تصویر اول به مرور از موقعیت اصلی خود دورتر و دورتر (پخش) می‌شوند و سپس در موقعیت مناسب خود در تصویر پایانی قرار می‌گیرند. این حالت گذار پیش‌فرض است.
پیکسل‌های تصویر اول به‌صورت افقی دورتر و دورتر از موقعیت اصلی خود جابه‌جا شده و سپس در موقعیت مناسب خود در تصویر پایانی جای می‌گیرند.
تصویر نخست به نسخه‌ای با فیلتر نقش‌برجستهٔ لاپلاسی (Laplacian relief) از خودش محو می‌شود. سپس به نسخه‌ای با فیلتر نقش‌برجستهٔ لاپلاسی از تصویر دوم تبدیل شده و در نهایت به تصویر پایانی محو می‌شود.
تصویر نخست به نسخه‌ای با جلوهٔ «رنگ روغن» (oil transfer) از همان تصویر محو می‌شود. سپس به نسخه‌ای با جلوهٔ «رنگ روغن» از تصویر دوم تبدیل شده و در نهایت به تصویر پایانی محو می‌شود.
تصویر نخست به نسخه‌ای با لبه‌های آشکارشده (edge detected) از همان تصویر محو می‌شود. سپس به نسخه‌ای با لبه‌های آشکارشده از تصویر دوم تبدیل شده و در نهایت به تصویر پایانی تبدیل می‌شود.
تصویر نخست به نسخه‌ای با «جلوهٔ بنتلی» (Bentley Effect) از همان تصویر محو می‌شود. سپس به نسخه‌ای با جلوهٔ بنتلی از تصویر دوم تبدیل شده و در نهایت به تصویر پایانی تغییر می‌یابد.
تصویر نخست به‌صورت بلوک‌های کوچک تار و نامتمرکز (defocused) می‌شود. این بلوک‌های کوچک تغییر می‌کنند تا با نسخهٔ بلوکیِ تارشدهٔ تصویر پایانی منطبق شوند. سپس نسخهٔ بلوکیِ تصویر آخر روی تصویر پایانی شفاف و متمرکز (focused) می‌شود.
این مقدار بخشی از نام فایل‌های خروجی را تشکیل می‌دهد، همان‌طور که در بالا توضیح داده شد.

ppmfade -f teapot.ppm -l pyr.ppm

گذار از teapot.ppm به pyr.ppm و تولید فایل‌های fade.0001.ppm تا fade.0030.ppm با استفاده از گذار «spread».

ppmfade -l teapot.ppm

گذار از رنگ سیاه به teapot.ppm و تولید fade.0001.ppm تا fade.0030.ppm.

ppmfade -f teapot.ppm -base end

گذار از teapot.ppm به رنگ سیاه و تولید end.0001.ppm تا end.0030.ppm.

راهنمای tontsc، راهنمای sgifade، راهنمای smart_vfr، راهنمای xmorph، ppm(1)

Bryan Henderson, Olympia WA؛ آوریل ۲۰۰۰

با الهام از برنامهٔ pbmfade اثر Wesley C. Barris (که جزو برنامه‌های Netpbm نیست) و به عنوان جایگزینی برای آن طراحی شده است.

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

http://netpbm.sourceforge.net/doc/ppmfade.html
01 April 2000 netpbm documentation