Pamgradient User Manual(0) Pamgradient User Manual(0)

pamgradient - ایجاد یک تصویر PAM با گرادیان چهارگوشه

pamgradient [-maxval=maxval] color-tl color-tr color-bl color-br width height

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

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

دستور pamgradient تصویری با ابعاد مشخص‌شدهٔ width در height ایجاد می‌کند که شامل یک گرادیان دوبعدی و یکنواخت میان رنگ‌های تعیین‌شده در چهار گوشه (از بالا سمت چپ تا پایین سمت راست) است.

رنگ‌ها را به همان صورتی که برای آرگومان تابع کتابخانه‌ای pnm_parsecolor() شرح داده شده است، تعیین کنید.

اگر هر چهار رنگ مقادیر خاکستری باشند، pamgradient یک تصویر با مقیاس خاکستری (نوع تاپل PAM برابر با GRAYSCALE) ایجاد می‌کند. در غیر این صورت، یک تصویر رنگی (نوع تاپل PAM برابر با RGB) تولید خواهد کرد.

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

مقدار maxval در تصویر تولیدشده. (مشخصات PAM(1) و PNM(1) را ببینید).

pamgradient(1), ppmmake(1), ppmrainbow(1), pgmramp(1), ppmpat(1), pam(1), pnm(1)

تنها گوشهٔ بالا سمت چپ تصویر تولیدشده دقیقاً رنگ تعیین‌شده را دارد. رنگ گوشهٔ بالا سمت راست اندکی به سمت چپ متمایل شده، گوشهٔ پایین سمت چپ اندکی به سمت بالا، و گوشهٔ پایین سمت راست اندکی به سمت چپ و بالا جابه‌جا شده است. این امر انتقال‌های یکنواخت و مناسبی را هنگام پیوند دادن گرادیان‌های مجاور (بسیار باریک) تضمین می‌کند، و زمانی که گرادیان در مجاورت یک سطح یکدست قرار می‌گیرد، نقشی نخواهد داشت.

این اثر به دلیل محاسبات عدد صحیح در درونیابی (تخمین مقادیر میانی) رنگ‌ها ایجاد می‌شود و از آنجا که برای همهٔ مقاصد عملی تفاوتی ایجاد نمی‌کند، می‌توان آن را یک ویژگی در نظر گرفت.

ابزار pamgradient در Netpbm نسخهٔ 10.31 (دسامبر ۲۰۰۵) معرفی شد.

دستور pamgradient توسط Daniel Haude در اکتبر ۲۰۰۵ نوشته شد.

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

http://netpbm.sourceforge.net/doc/pamgradient.html
21 October 2005 netpbm documentation