Pampop9 User Manual(0) Pampop9 User Manual(0)

pampop9 - شبیه‌سازی یک دوربین چندلنزی مانند Pop9

pampop9 pnmfile|- xtiles ytiles xdelta ydelta

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

دستور pampop9 تصویر مبدأ شما را به تعداد xtiles در ytiles کاشی‌کاری می‌کند. هر یک از این کاشی‌ها با آفست (فاصله جابه‌جایی) اندکی متفاوت از درون تصویر مبدأ بریده می‌شوند، که این مقدار با شناسه‌های xdelta و ydelta تعیین می‌گردد.

سطر بالای کاشی‌ها در خروجی از بالای تصویر مبدأ برداشته می‌شود، سطر دوم از سطر ydelta تصویر مبدأ آغاز می‌شود، سطر بعدی از سطر 2*ydelta و به همین ترتیب ادامه می‌یابد. به طور مشابه، اولین ستون از کاشی‌ها در خروجی از سمت چپ تصویر مبدأ برداشته می‌شود، ستون بعدی از ستون xdelta آغاز می‌شود، ستون بعدی از ستون 2*xdelta و به همین ترتیب ادامه پیدا می‌کند.

هیچ گزینه خط فرمانی به‌طور خاص برای pampop9 تعریف نشده است، اما این برنامه گزینه‌های مشترک میان تمامی برنامه‌های مبتنی بر libnetpbm را می‌شناسد (مراجعه کنید به گزینه‌های مشترک ).

با یک تصویر مبدأ با ابعاد ۱۰۰ در ۱۰۰، تصویر خروجی حاصل از pampop9 3 3 10 10 یک شبکه سه در سه خواهد بود که هر کاشی آن ۸۰ در ۸۰ پیکسل است. اگر مبدأ مختصات را گوشه بالا سمت چپ در نظر بگیریم، سطر بالای کاشی‌ها در مختصات (0, 0)، (10, 0) و (20, 0) از تصویر مبدأ آغاز می‌شود؛ سطر میانی از (0, 10)، (10, 10) و (20, 10)، و سطر پایینی از (0, 20)، (10, 20) و (20, 20) شروع خواهد شد.

دستور pampop9 در Netpbm نسخهٔ 10.15 (آوریل ۲۰۰۳) معرفی شد. این دستور با تغییراتی اندک از pampup9 که توسط Robert Tinsley منتشر شده بود اقتباس گردید. در آن زمان، از طریق نشانی http://www.thepoacher.net/code/#pampup9 توزیع می‌شد، اما تا اکتبر ۲۰۰۴ آن نشانی دیگر معتبر نبود.

pnmtile(1)

حق نشر (C) ۲۰۰۳ متعلق به Robert Tinsley است. این نرم‌افزار تحت مجوز GPL منتشر شده است ( http://www.fsf.org/licenses/gpl.txt ).

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

http://netpbm.sourceforge.net/doc/pampop9.html
02 March 2003 netpbm documentation