Pbmtopgm User Manual(0) Pbmtopgm User Manual(0)

pbmtopgm - تبدیل تصویر PBM به PGM با میانگین‌گیری از نواحی

pbmtopgm width height [pbmfile]

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

دستور pbmtopgm یک تصویر PBM را به عنوان ورودی می‌خواند. خروجی آن یک تصویر PGM است که در آن، سطح خاکستری هر پیکسل برابر با میانگین پیکسل‌های ورودی سیاه و سفید اطراف آن است. ناحیهٔ اطراف، مستطیلی به ابعاد width در height پیکسل است.

به عبارت دیگر، این یک کانولوشن است. pbmtopgm مشابه یک حالت خاص از pnmconvol عمل می‌کند.

ممکن است پس از اجرای pbmtopgm به مرحلهٔ pnmsmooth نیاز داشته باشید.

دستور pbmtopgm اثر هموارسازی لبه‌ها (anti-aliasing) را روی تصاویر بیتی که خطوط متمایز دارند اعمال می‌کند.

دستور pbmtopgm با مقادیر فرد برای عرض و ارتفاع نمونه‌برداری بهترین کارایی را دارد.

تنها به منظور استفاده از یک برنامهٔ PGM روی یک تصویر PBM، نیازی به استفاده از pbmtopgm ندارید. هر برنامهٔ PGM (با فرض استفاده از کتابخانه‌های Netpbm برای خواندن ورودی PGM) ورودی PBM را طوری می‌خواند که گویی PGM است، منتها تنها با حداقل و حداکثر سطوح خاکستری. بنابراین، مگر اینکه مستطیل کانولوشن شما بزرگ‌تر از یک پیکسل باشد، با اجرای یک مرحلهٔ pbmtopgm چیزی به دست نخواهید آورد.

تبدیل معکوس (که PGM را به PBM تبدیل می‌کند) ترام‌ریزی (dithering) نام دارد. به pamditherbw مراجعه کنید.

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

pamditherbw(1), pnmconvol(1), pbm(1), pgm(1)

حق نشر (C) ۱۹۹۰ متعلق به Angus Duggan.

حق نشر (C) ۱۹۸۹ متعلق به Jef Poskanzer.

مجوز استفاده، کپی، تغییر و توزیع این نرم‌افزار و مستندات آن به هر منظور و بدون هزینه بدین‌وسیله اعطا می‌شود، مشروط بر اینکه اعلان حق نشر فوق در تمام نسخه‌ها درج شود و هر دو اعلان حق نشر و این مجوزنامه در مستندات پشتیبان ذکر گردند. این نرم‌افزار «همان‌گونه که هست» و بدون هرگونه ضمانت صریح یا ضمنی ارائه می‌شود.

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

http://netpbm.sourceforge.net/doc/pbmtopgm.html
05 Feb 2003 netpbm documentation