Pamshadedrelief User Manual(0) Pamshadedrelief User Manual(0)

pamshadedrelief - ایجاد نقشه ناهمواری‌های سایه‌دار (برجسته‌نما) از روی نقشه ارتفاعی در Netpbm

pamshadedrelief

[-gamma g]

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

دستور pamshadedrelief یک تصویر از ناهمواری‌های سایه‌دار (برجسته‌نما یا shaded relief) را از روی یک نقشه ارتفاعی ایجاد می‌کند. تصویر برجسته‌نما یک تصویر بصری از عوارض زمین است که زمین را به گونه‌ای نشان می‌دهد که گویی نوری مایل به آن تابیده و از بالا دیده می‌شود، به طوری که روشنایی هر نقطه به شیب آن بستگی دارد. یک نمونه رایج از تصویر برجسته‌نما، نقشه ناهمواری‌های کره زمین است که کوه‌ها و دره‌ها را نشان می‌دهد.

تصویری که pamshadedrelief ایجاد می‌کند به گونه‌ای است که گویی منبع نور از سمت چپ تابیده است.

تصویر خروجی یک PAM با نوع تاپل GRAYSCALE است.

برنامه pamcrater گزینه مناسبی برای نمایش عملکرد pamshadedrelief است. این برنامه یک نقشه عوارض زمین از چشم‌اندازی پر از دهانه‌های برخوردی (کراتر) تولید می‌کند.


    $ pamcrater | pamshadedrelief | pamx

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

ضریب (factor) مشخص‌شده برای تنظیم گامای تصویر به همان روشی که توسط pnmgamma انجام می‌شود، به کار می‌رود. مقدار پیش‌فرض 1.0 است که به تصویری با کنتراست متوسط منجر می‌شود. مقادیر بزرگ‌تر از 1 تصویر را روشن‌تر کرده و کنتراست را کاهش می‌دهند، در حالی که مقادیر کمتر از 1 تصویر را تیره‌تر کرده و کنتراست را افزایش می‌دهند.

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

گزینه -gamma در واقع چندان ضروری نیست زیرا می‌توانید با ارسال خروجی pamshadedrelief از طریق پایپ به pnmgamma به همین نتیجه برسید. با این حال، pamshadedrelief در فرآیند رندر کردن آرایه ارتفاعی به قالب PAM GRAYSCALE به هر حال یک نگاشت گامای داخلی انجام می‌دهد، بنابراین مجاز دانستن یک تنظیم گامای اضافی هیچ بار پردازشی اضافه‌ای به همراه ندارد.

ppmrelief(1) pnmgamma(1), pnmsmooth(1) pamcrater(1) pam(1),

برنامه pgmcrater که این برنامه از آن مشتق شده است، توسط John Walker نوشته شده است:

John Walker
Autodesk SA
Avenue des Champs-Montants 14b
CH-2074 MARIN
Suisse/Schweiz/Svizzera/Svizra/Switzerland
    Usenet:kelvin@Autodesk.com
    Fax:038/33 88 15
    Voice:038/33 76 33

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

برنامه pgmcrater در نسخه 10.68 بسته Netpbm (سپتامبر ۲۰۱۴) به دو برنامه pamshadedrelief و pamcrater تقسیم شد. برای جزئیات بیشتر به بخش تاریخچه در راهنمای pamcrater مراجعه کنید.

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

http://netpbm.sourceforge.net/doc/pamshadedrelief.html
26 July 2014 netpbm documentation