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 تولید شده است. netpbm documentation 02 September 2004 Pamperspective User Manual(0)