Ppmrainbow User Manual(0) Ppmrainbow User Manual(0)

ppmrainbow - تولید یک رنگین‌کمان

ppmrainbow

[-width=number] [-height=number] [-tmpdir=directory] [-norepeat] [-verbose] color ...

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

دستور ppmrainbow یک تصویر PPM تولید می‌کند که مانند یک رنگین‌کمان، از چپ به راست از رنگی به رنگ دیگر و به رنگ‌های بعدی محو می‌شود.

اگر یک رنگین‌کمان عمودی یا غیر افقی می‌خواهید، خروجی را از طریق pnmrotate یا pamflip عبور دهید.

یکی از کاربردهای چنین رنگین‌کمانی، ترکیب آن با تصویری دیگر تحت یک ماسک شفافیت است تا یک ناحیه رنگین‌کمانی به تصویر دیگر افزوده شود. در واقع، می‌توانید با استفاده از pbmtext، pamcomp و ppmrainbow، متنی با رنگ‌های رنگین‌کمان ایجاد کنید.

دستور pgmramp کار مشابهی را برای تصاویر در مقیاس خاکستری انجام می‌دهد.

اگر صرفاً تصویری شامل تمامی رنگ‌های ممکن می‌خواهید (برای نوعی پردازش؛ نه برای نمایش بصری)، به pamseq مراجعه کنید.

color ... فهرست رنگ‌ها، به ترتیب از چپ به راست، برای قرار گرفتن در رنگین‌کمان است.

اولین رنگ مجدداً در انتهای سمت راست تصویر افزوده می‌شود، مگر اینکه گزینه -norepeat را مشخص کنید. این بدان معناست که می‌توانید چندین نسخه را برای ایجاد یک تصویر پیوسته و بزرگ‌تر در کنار یکدیگر بچینید (کاشی‌کاری، مانند آنچه با pnmtile انجام می‌شود).

مقدار color مطابق با توضیحات ارائه‌شده برای آرگومان تابع کتابخانه‌ای pnm_parsecolor() است.

تمامی گزینه‌ها را می‌توان به کوتاه‌ترین پیشوند یکتای آن‌ها خلاصه کرد. می‌توانید به جای یک خط تیره از دو خط تیره برای تعیین یک گزینه استفاده کنید. همچنین می‌توانید بین نام یک گزینه و مقدار آن، از فاصله یا علامت مساوی استفاده نمایید.

عرض تصویر خروجی بر حسب پیکسل.

پیش‌فرض 600 است.

ارتفاع تصویر خروجی بر حسب پیکسل.

پیش‌فرض 8 است.

این گزینه باعث می‌شود ppmrainbow رنگین‌کمان را با آخرین رنگی که مشخص کرده‌اید پایان دهد. بدون این گزینه، ppmrainbow اولین رنگ مشخص‌شده را طوری به انتهای سمت راست رنگین‌کمان اضافه می‌کند که گویی آن را تکرار کرده‌اید.

مشخص کردن دایرکتوری‌ای که ppmrainbow باید برای فایل‌های موقت استفاده کند.

پیش‌فرض مقدار متغیر محیطی TMPDIR، یا در صورت تنظیم نبودن TMPDIR مسیر /tmp است.

دستور ppmrainbow همیشه یک دایرکتوری در این دایرکتوری می‌سازد و تمام فایل‌های خود را درون آن دایرکتوری ایجاد می‌کند.

چاپ «دستورها» (فراخوانی‌های برنامه‌های دیگر Netpbm) که ppmrainbow برای ساخت تصویر از آن‌ها استفاده می‌کند.

pgmramp(1)، pamseq(1)، pamgradient(1)، ppmmake(1)، ppmfade(1)، ppm(1).

‏Arjen Bax دستور ppmrainbow را در ژوئن 2001 نوشت و آن را به بسته Netpbm اهدا کرد. Bryan Henderson این راهنما را در ژوئیه 2001 نوشت.

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

http://netpbm.sourceforge.net/doc/ppmrainbow.html
12 November 2014 netpbm documentation