Ppmwheel User Manual(0) Ppmwheel User Manual(0)

ppmwheel - ساخت یک تصویر PPM از یک چرخه رنگ

ppmwheel diameter [{-huevalue | -huesaturation}] [-maxval=N]

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

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

چرخه رنگ بر اساس مدل رنگی HSV است. فام‌ها (Hue) به صورت زاویه‌ای در اطراف دایره توزیع شده‌اند و مقادیر روشنایی (Value) و اشباع (Saturation) به صورت شعاعی توزیع می‌شوند.

شما می‌توانید سه نوع چرخه رنگ ایجاد کنید:

  • فام-روشنایی: این حالت را با گزینه -huevalue انتخاب کنید.

    اشباع در همه‌جا ۱۰۰٪ است. مقدار روشنایی به صورت خطی از صفر تا ۱۰۰٪، از مرکز چرخه به سمت لبه‌ها تغییر می‌کند؛ بنابراین مرکز دایره سیاه است.

    از این رو، تصویر شامل تمام رنگ‌های ثانویه بر پایه رنگ‌های اصلی قرمز، سبز و آبی خواهد بود. یک رنگ ثانویه رنگی است که حداکثر از نور دو تا از سه رنگ اصلی تشکیل شده باشد.

  • فام-اشباع: این حالت را با گزینه -huesaturation انتخاب کنید.

    مقدار روشنایی در همه‌جا ۱۰۰٪ است. اشباع به صورت خطی از صفر تا ۱۰۰٪، از مرکز چرخه تا لبه‌ها تغییر می‌کند؛ بنابراین مرکز دایره سفید است.

  • Ppmcirc: این حالت با مشخص نکردن گزینه‌های دیگر نوع چرخه انتخاب می‌شود.

    اشباع در همه‌جا ۱۰۰٪ است. مقدار روشنایی تابعی عجیب از فاصله تا مرکز است؛ به طوری که تا نیمه راه به صورت ریشه دوم (جذر) فاصله افزایش می‌یابد و سپس در باقی مسیر به صورت ریشه هشتم فاصله کاهش می‌یابد. ما نمی‌دانیم هدف از این کار چه بوده است، اما این رفتاری است که برنامه Ppmcirc توسط Peter Kirchgessner در سال ۱۹۹۵ انجام می‌داد و از زمان ایجاد ppmwheel در سال ۲۰۰۳ تا ۲۰۱۹ تنها گزینه موجود بود.

شما باید یک آرگومان غیرگزینه‌ای را مشخص کنید: شعاع چرخه رنگ بر حسب پیکسل.

این مقدار همچنین ارتفاع و عرض تصویر خروجی خواهد بود.

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

یک چرخه رنگ فام-روشنایی را انتخاب می‌کند.

این گزینه در Netpbm 10.86 (مارس ۲۰۱۹) اضافه شد.

یک چرخه رنگ فام-اشباع را انتخاب می‌کند.

این گزینه در Netpbm 10.86 (مارس ۲۰۱۹) اضافه شد.

مقدار maxval را برای تصویر تعیین می‌کند. پیش‌فرض 255 است.

این گزینه در Netpbm 10.86 (مارس ۲۰۱۹) اضافه شد.

ppmcie(1), ppmrainbow(1), ppm(1)

دستور ppmwheel در نگارش 10.14 (مارس ۲۰۰۳) به Netpbm اضافه شد.

حق تکثیر (C) 1995 توسط Peter Kirchgessner

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

http://netpbm.sourceforge.net/doc/ppmwheel.html
03 February 2019 netpbm documentation