| Pamstereogram User Manual(0) | Pamstereogram User Manual(0) |
نام (NAME)
pamstereogram - ایجاد استریوگرام تکتصویری (SIS) از روی نقشه عمق PAM
خلاصه دستور (SYNOPSIS)
pamstereogram [-help] [-verbose] [-blackandwhite | -grayscale | -color] [-maxval=value] [-patfile=pamfile] [-texfile=pamfile] [-bgcolor=color] [-smoothing=pixels] [-xbegin=pixels] [-xshift=pixels] [-yshift=pixels] [-yfillshift pixels] [-magnifypat=scale] [-guidetop] [-guidebottom] [-guidesize=pixels] [-dpi=resolution] [-crosseyed] [-makemask] [-eyesep=inches] [-depth=fraction] [-planes=near_pixels,far_pixels] [-randomseed=integer] [-tileable] [infile]
توضیحات (DESCRIPTION)
این برنامه بخشی از Netpbm(1) است.
دستور pamstereogram یک نقشه عمق (depth map) را به عنوان ورودی خوانده و یک استریوگرام تکتصویری (Single-Image Stereogram / SIS) در خروجی تولید میکند. استریوگرام تصویری دوبعدی است که اگر با چشمان رها و بدون تمرکز مستقیم به آن نگاه شود، به صورت سهبعدی نمایان میگردد و نیازی به عینکهای ۳ بعدی ندارد.
این برنامه گزینههای متعددی برای کنترل نحوه تولید استریوگرام ارائه میدهد، از جمله: خروجی سیاهوسفید، خاکستری یا رنگی؛ استریوگرام نقاط تصادفی (SIRDS) یا بافت تکرارشونده؛ راهنماهای تمرکز چشم و تنظیم فاصله چشمها.
خروجی یک تصویر PAM در خروجی استاندارد است. برای ساخت تصاویر سهبعدی با عینکهای قرمز/آبی به ppm3d(1) مراجعه فرمایید.
گزینهها (OPTIONS)
- -verbose
- نمایش پیامهای توصیفی درباره ابعاد، قالب و ویژگیهای تصویر استریوگرام در حال تولید.
- -blackandwhite
- تولید استریوگرام نقاط تصادفی سیاهوسفید تکبیتی (حالت پیشفرض).
- -grayscale
- تولید استریوگرام نقاط تصادفی با طیف خاکستری.
- -color
- تولید استریوگرام نقاط تصادفی رنگی.
- -maxval=value
- تعیین حداکثر مقدار رنگ یا روشنایی خروجی.
- -patfile=pamfile
- استفاده از یک فایل تصویری به عنوان الگوی پسزمینه تکرارشونده به جای نقاط تصادفی.
- -texfile=pamfile
- تعیین یک فایل تصویری به عنوان بافت برای استریوگرام بافتدار نگاشتشده (Mapped-Texture Stereogram).
- -bgcolor=color
- تعیین رنگ پسزمینه تصویر بافت.
- -smoothing=pixels
- هموارسازی لبهها و رفع اشکالات بصری ایجادشده در مرزهای نقشه عمق.
- -xshift=pixels, -yshift pixels
- جابهجایی افقی یا عمودی الگوی پسزمینه به میزان تعیینشده به پیکسل.
- -magnifypat=scale
- بزرگنمایی هر پیکسل در فایل الگو یا هر نقطه تصادفی با ضریب صحیح مشخصشده.
- -guidebottom, -guidetop
- ترسیم دو مربع راهنما در بالا یا پایین تصویر جهت کمک به تنظیم تمرکز چشمها برای دیدن حالت سهبعدی.
- -guidesize=pixels
- اندازه جعبههای راهنما بر حسب پیکسل (پیشفرض: ۲۰).
- -dpi=resolution
- تعیین وضوح خروجی بر حسب نقطه بر اینچ (پیشفرض: ۱۰۰ DPI).
- -crosseyed
- معکوس کردن سطوح عمق برای افرادی که چشمانشان را لوچ میکنند یا برای نقشههای عمقی که در آنها رنگهای تیرهتر به چشم نزدیکترند.
- -makemask
- تولید یک تصویر ماسک PAM به جای استریوگرام جهت نمایش محدودیتهای رنگآمیزی الگو.
- -eyesep=inches
- فاصله میان دو چشم بر حسب اینچ (پیشفرض: ۲.۵ اینچ معادل ۶.۴ سانتیمتر).
- -depth=fraction
- تعیین عمق میدان تصویر خروجی (پیشفرض: 0.3333).
- -planes=near_pixels,far_pixels
- تعیین صریح فاصله میان پیکسلهای تکراری در صفحه نزدیک و صفحه دور.
- -randomseed=integer
- تعیین بذر تصادفی (seed) جهت بازتولیدپذیری نتایج.
- -tileable
- تولید تصویری که از نظر افقی قابلیت تکرار و کاشیکاری پیوسته داشته باشد.
پارامترها (PARAMETERS)
تنها پارامتر، infile، نام پرونده ورودی نقشه عمق PAM با عمق ۱ است. در صورت عدم تعیین، دادهها از stdin خوانده میشوند.
نکات (NOTES)
استریوگرام بافت نگاشتشده (Mapped-texture Stereograms)
در استریوگرام بافتدار (MTS)، تصویر سهبعدی با رنگهای واقعی رسم میشود. برای تولید آن باید هم نقشه عمق و هم پرونده بافت با ابعاد یکسان ارائه شوند.
مثالها (EXAMPLES)
تولید استریوگرام نقاط تصادفی رنگی برای نمایشگر با وضوح ۸۷ DPI:
pamstereogram depthmap.pam \
-dpi 87 -verbose -color -maxval 1 -magnifypat 3 \
>3d.pam
تولید استریوگرام با استفاده از یک فایل الگوی کاشیکاریشده:
pamstereogram depthmap.pam -patfile mypattern.ppm >3d.pam
همچنین ببینید (SEE ALSO)
تاریخچه (HISTORY)
دستور pamstereogram در نگارش ۱۰.۲۲ بسته Netpbm (آوریل ۲۰۰۴) معرفی شد.
نویسنده (AUTHOR)
حق نشر (C) 2006-2020 متعلق به Scott Pakin <scott+pbm@pakin.org>.
منبع مستندات (DOCUMENT SOURCE)
این صفحه راهنما توسط ابزار 'makeman' بسته Netpbm تولید شده است.
| 2 January 2021 | netpbm documentation |