Pamsplit User Manual(0) Pamsplit User Manual(0)

pamsplit - تفکیک یک فایل چندتصویری Netpbm به فایل‌های تک‌تصویری

pamsplit

[netpbmfile

[ output_file_pattern]]

[-padname=n]

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

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

دستور pamsplit یک جریان PNM یا PAM را به عنوان ورودی می‌خواند. این برنامه هر تصویر موجود در ورودی را در یک فایل جداگانه و با همان قالب کپی می‌کند.

شناسه netpbmfile نام فایل ورودی است، یا - برای مشخص کردن ورودی استاندارد (Standard Input). پیش‌فرض ورودی استاندارد است.

الگوی output_file_pattern نحوه نام‌گذاری فایل‌های خروجی را مشخص می‌کند. این همان نام فایل خروجی است، با این تفاوت که نخستین تکرار "%d" در آن با شماره ترتیبی تصویر به صورت ده‌دهی ASCII بدون صفر پرکننده جایگزین می‌شود، به طوری که شماره‌گذاری از 0 شروع می‌شود. اگر هیچ "%d" در الگو وجود نداشته باشد، اجرای pamsplit با شکست مواجه می‌شود.

الگوی پیش‌فرض فایل خروجی "image%d" است.

گزینه -padname مشخص می‌کند که می‌خواهید شماره ترتیبی تصویر در نام فایل خروجی با چند نویسه صفر پر شود (پد شود). دستور pamsplit در صورت نیاز، صفرهای ابتدایی را به شماره ترتیبی تصویر اضافه می‌کند تا دست‌کم به آن تعداد نویسه برسد. این مقدار صرفاً تعداد نویسه‌ها در بخش شماره ترتیبیِ نام است. برای مثال، pamsplit - outputfile%d.ppm -padname=3 نام‌های خروجی outputfile000.ppm، outputfile001.ppm و غیره را تولید می‌کند.

توجه داشته باشید که برای انجام عملیات معکوس (ترکیب چند فایل تک‌تصویری Netpbm در یک فایل چندتصویری)، برنامه خاصی در Netpbm وجود ندارد. تنها از دستور cat استفاده کنید.

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

برای استخراج تصاویر از یک جریان و تولید یک جریان واحد شامل آن‌ها، از pampick استفاده کنید.

برای اجرای یک برنامه روی هر تصویر در یک جریان بدون دردسرهای فایل‌های موقت، از pamexec استفاده کنید.

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

عرض (یعنی تعداد ارقام) فیلد شماره ترتیبی تصویر را در نام‌های فایل‌های خروجی مشخص می‌کند. شماره ترتیبی تصویر با صفرهای ابتدایی پر می‌شود تا به عرض تعیین‌شده برسد.

پیش‌فرض بدون پرکننده است (معادل -padname=0).

گزینه -padname در Netpbm 10.23 (ژوئیه ۲۰۰۴) جدید بود. پیش از آن، هرگز هیچ پرکننده‌ای وجود نداشت.

دستور pamsplit در Netpbm 9.5 (ژوئیه ۲۰۰۰) و با نام pnmsplit عرضه شد. در Netpbm 10.31 (دسامبر ۲۰۰۵)، توانایی تقسیم فایل‌های PAM را به دست آورد و تغییر نام داد.

pamfile(1), pampick(1), pamexec(1), pnm(1), pam(1), صفحه راهنمای cat

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

http://netpbm.sourceforge.net/doc/pamsplit.html
11 August 2011 netpbm documentation