Pamhue User Manual(0) Pamhue User Manual(0)

pamhue - تغییر فام (hue) رنگ‌های یک تصویر Netpbm

pamhue [-huechange=[degrees]] filename

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

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

دستور pamhue فام رنگ (hue) هر پیکسل را در یک تصویر به مقدار یکسانی تغییر می‌دهد (شیفت می‌دهد).

اگر تصویر در قالب سیاه‌وسفید یا مقیاس خاکستری (grayscale) باشد، تصویر کاملاً غیراشباع (desaturated) است؛ بنابراین فام رنگ بی‌معنی بوده و pamhue تصویر را دست‌نخورده باقی می‌گذارد.

مدل «فام-اشباع-روشنایی» یا HSV، همانند مدل شناخته‌شده‌تر RGB، یکی از روش‌های نمایش رنگ است. فام نشان‌دهنده رنگ ثانویه‌ای با همان درخشندگی است که بیشترین تقریب را به آن رنگ دارد. یک رنگ ثانویه از ترکیب حداکثر دو رنگ اصلی تشکیل می‌شود.

در مدل HSV، فام یک موقعیت زاویه‌ای روی چرخه رنگ است.

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

برای تغییر دادن مؤلفه‌های اشباع (saturation) و روشنایی (value) رنگ‌ها، از pambrighten استفاده کنید.

برای چرخاندن رنگ هر پیکسل به میزان ۱۲۰ درجه در جهت عقربه‌های ساعت:

pamhue -huechange=120

برای چرخاندن رنگ هر پیکسل به میزان ۱۲۰ درجه در خلاف جهت عقربه‌های ساعت:

pamhue -huechange=-120

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

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

این گزینه الزامی است.

دستور pamhue در Netpbm 10.86 (مارس ۲۰۱۹) جدید بود.

pambrighten(1), ppmflash(1), ppmhist(1), ppm(1)

حق کپی‌رایت (C) ۲۰۱۸ متعلق به Willem van Schaik. حق کپی‌رایت (C) ۱۹۹۰ متعلق به Brian Moffet. حق کپی‌رایت (C) ۱۹۸۹ متعلق به Jef Poskanzer.

حق استفاده، کپی، تغییر و توزیع این نرم‌افزار و مستندات آن برای هر هدفی و بدون دریافت هزینه بدین‌وسیله اعطا می‌شود، مشروط بر اینکه اطلاعیه کپی‌رایت بالا در تمام نسخه‌ها درج شود و هم این اطلاعیه کپی‌رایت و هم این مجوز در مستندات پشتیبان ارائه گردند. این نرم‌افزار «همان‌گونه که هست» (as is) و بدون هیچ‌گونه ضمانت صریح یا ضمنی ارائه می‌شود.

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

http://netpbm.sourceforge.net/doc/pamhue.html
07 January 2018 netpbm documentation