Pbmtomacp User Manual(0) Pbmtomacp User Manual(0)

pbmtomacp - تبدیل تصویر PBM به یک فایل MacPaint

pbmtomacp [-left left]

[-right right]

[-top top]

[-bottom bottom]

[pbmfile]

تمامی گزینه‌ها را می‌توان به کوتاه‌ترین پیشوند یکتای آن‌ها خلاصه کرد. می‌توانید برای مشخص کردن یک گزینه، به جای یک خط تیره از دو خط تیره استفاده کنید. همچنین می‌توانید بین نام گزینه و مقدار آن از فاصله یا علامت مساوی استفاده نمایید.

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

دستور pbmtomacp یک تصویر PBM را به عنوان ورودی می‌خواند و یک فایل MacPaint به عنوان خروجی تولید می‌کند.

اگر pbmfile را مشخص نکنید، pbmtomacp از ورودی استاندارد استفاده خواهد کرد.

فایل تولید شده تنها شاخه داده (data fork) یک تصویر است. برای تولید یک فایل Macbinary یا BinHex که حاوی اطلاعات لازم جهت شناسایی فایل به عنوان یک فایل PNTG در MacOS باشد، به برنامه‌ای مانند mcvert نیاز خواهید داشت.

علاوه بر گزینه‌های مشترک بین تمامی برنامه‌های مبتنی بر libnetpbm (به ویژه -quiet، به گزینه‌های مشترک (Common Options) مراجعه کنید)، pbmtomacp گزینه‌های خط فرمان زیر را به رسمیت می‌شناسد:

این گزینه به pbmtomacp اعلام می‌کند که در تصویر MacPaint تولیدی از هیچ‌گونه فشرده‌سازی با روش کدگذاری طول اجرا (run length encoding) استفاده نکند. این خروجی گرچه غیرمعمول است، اما با استانداردهای MacPaint مطابقت دارد و می‌تواند توسط هر رمزگشای MacPaint بدون هیچ تنظیم خاصی خوانده شود.

تنها فایده این گزینه برای آزمایش و سنجش است. این گزینه باعث می‌شود که حجم هر تصویر خروجی دقیقاً برابر با ۵۳۰۷۲ بایت باشد، که حداکثر اندازه نظری برای یک تصویر MacPaint است.

بدون گزینه -norle، برنامه تصویر را تا جای ممکن فشرده می‌کند و اندازه خروجی به ماهیت داده‌های ورودی بستگی خواهد داشت.

-right -top -bottom این گزینه‌ها به شما اجازه می‌دهند یک مستطیل را درون تصویر جهت تبدیل مشخص کنید. پیش‌فرض کل فایل است. اگر تصویر مشخص‌شده برای یک فایل MacPaint بیش از حد بزرگ باشد، pbmtomacp تصویر را متناسب با اندازه و با شروع از گوشه بالا سمت چپِ تعیین‌شده برش می‌دهد.

این گزینه‌ها برای حفظ سازگاری رو به عقب با یک طراحی اولیه نامناسب وجود دارند. این گزینه‌ها همان کاری را انجام می‌دهند که می‌توانید به روش استاندارد Netpbm و با انعطاف‌پذیری بیشتر از طریق پردازش ورودی به کمک دستور pamcut انجام دهید.

macptopbm(1)، ppmtopict(1)، pamcut(1)، pbm(1)، مستندات mcvert

دستور pbmtomacp در سال ۱۹۸۸ توسط Douwe van der Schaaf (...!mcvax!uvapsy!vdschaaf) نوشته و به Netpbm افزوده شد.

در سال ۲۰۱۵، Akira Urushibata این برنامه را با نسخه فعلی جایگزین کرد که منطق متفاوتی دارد و از هیچ‌کدام از کدهای اولیه استفاده نمی‌کند. نسخه جدید از امکانات «packed PBM» کتابخانه Netpbm و روش shhopt برای تجزیه خط فرمان بهره می‌برد.

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

http://netpbm.sourceforge.net/doc/pbmtomacp.html
26 April 2015 netpbm documentation