| Pamperspective User Manual(0) | Pamperspective User Manual(0) |
نام (NAME)
pamperspective - رندرر معکوس اسکنلاین برای تصحیح پرسپکتیو در تصاویر Netpbm
خلاصه دستور (SYNOPSIS)
pamperspective
[--bottom_margin=num]
[--detail=num]
[--frame_include=bool]
[--height=num]
[--include=[x1,y1;x2,y2; ...]]
[--input_system=spec]
[--input_unit=spec]
[--interpolation=spec]
[--left_margin=num]
[--margin=num]
[--output_system=spec]
[--proportion=spec]
[--ratio=num]
[--right_margin=num]
[--top_margin=num]
[--width=num]
{
{
upper_left_x upper_left_y upper_right_x upper_right_y
lower_left_x lower_left_y lower_right_x lower_right_y
}
|
{
{--upper_left_x|--ulx}=upper_left_x
{--upper_left_y|--uly}=upper_left_y
{--upper_right_x|--urx}=upper_right_x
{--upper_right_y|--ury}=upper_right_y
{--lower_left_x|--llx}=lower_left_x
{--lower_left_y|--lly}=lower_left_y
{--lower_right_x|--lrx}=lower_right_x
{--lower_right_y|--lry}=lower_right_y
}
}
[infile]
توضیحات (DESCRIPTION)
این برنامه بخشی از Netpbm(1) است.
دستور pamperspective یک تصویر Netpbm را به عنوان ورودی خوانده و تصویری در همان قالب به عنوان خروجی تولید میکند. این برنامه تصویر ورودی را به عنوان یک نمای پرسپکتیو از تصویری در یک صفحه مایل تفسیر میکند (مانند عکسی از یک تابلوی نقاشی که با زاویه گرفته شده است). مختصات رئوس چهارضلعی تعیینشده به عنوان ورودی، با تبدیل هندسی به یک مستطیل کامل و مستقیم در خروجی تصحیح میشوند.
گزینهها (OPTIONS)
گزینههای تعیین چهارضلعی (Quadrilateral Specification Options)
- --upper_left_x=num, --ulx=num
- مختصات افقی رأس بالا-چپ چهارضلعی.
- --upper_left_y=num, --uly=num
- مختصات عمودی رأس بالا-چپ چهارضلعی.
- --upper_right_x=num, --urx=num
- مختصات افقی رأس بالا-راست چهارضلعی.
- --upper_right_y=num, --ury=num
- مختصات عمودی رأس بالا-راست چهارضلعی.
- --lower_left_x=num, --llx=num
- مختصات افقی رأس پایین-چپ چهارضلعی.
- --lower_left_y=num, --lly=num
- مختصات عمودی رأس پایین-چپ چهارضلعی.
- --lower_right_x=num, --lrx=num
- مختصات افقی رأس پایین-راست چهارضلعی.
- --lower_right_y=num, --lry=num
- مختصات عمودی رأس پایین-راست چهارضلعی.
- --input_system=system, --input_unit=unit
- تعیین دستگاه مختصات ورودی (lattice یا pixel برای سیستم؛ pixel یا image برای واحد).
گزینههای قاب و حاشیه (Frame Options)
- --margin=num
- تعیین حاشیه پیرامون قاب برای گنجاندن در بخش مرئی خروجی.
- --top_margin=, --bottom_margin=, --left_margin=, --right_margin=
- تنظیم حاشیههای اختصاصی برای هر یک از اضلاع.
- --frame_include=bool
- تعیین اینکه آیا خود قاب به صورت پیشفرض در بخش مرئی گنجانده شود یا خیر (yes/no).
گزینههای ابعاد خروجی (Output Size Options)
- --width=width, --height=height
- تعیین ابعاد دقیق تصویر خروجی به پیکسل.
- --detail=num
- تنظیم خودکار ابعاد خروجی بر اساس حفظ جزئیات تصویر ورودی (پیشفرض: ۱).
- --proportion=prop, --ratio=ratio
- تنظیم نسبت ابعاد افقی به عمودی خروجی (free یا fixed).
گزینههای درونیابی و خروجی (Output Options)
- --output_system=spec
- تعیین نحوه نگاشت رئوس به پیکسلهای خروجی (lattice یا pixel).
- --interpolation=spec
- روش درونیابی پیکسلها: nearest (نزدیکترین همسایه) یا linear (درونیابی دوخطی bilinear). پیشفرض nearest است.
نکات کاربردی (HINTS)
برای بهینهسازی مصرف حافظه در پردازش تصاویر حجیم، میتوانید از دستور pamflip(1) پیش و پس از اجرای pamperspective به منظور تغییر جهت سطرها استفاده نمایید.
همچنین ببینید (SEE ALSO)
netpbm(1), pam(1), pnm(1), pamcut(1), pamflip(1), pnmrotate(1), pamscale(1), pnmshear(1)
تاریخچه (HISTORY)
دستور pamperspective توسط Mark Weyer در مارس ۲۰۰۴ نگاشته شد و در نسخه ۱۰.۲۲ Netpbm انتشار یافت.
نویسنده (AUTHOR)
مستندات توسط Mark Weyer تحت مجوز پروانه عمومی همگانی گنو (GNU GPL) نسخه ۲ یا بالاتر نگاشته شده است.
منبع مستندات (DOCUMENT SOURCE)
این صفحه راهنما توسط ابزار 'makeman' بسته Netpbm تولید شده است.
| 02 September 2004 | netpbm documentation |