table of contents
- unstable 4.31.0-1
| Pamcat User Manual(1) | General Commands Manual | Pamcat User Manual(1) |
الاسم¶
pamcat - دمج صور Netpbm
موجز¶
pamcat
{-leftright | -lr | -topbottom | -tb}
[-white|-black]
[-jtop|-jbottom|-jcenter] [-jleft|-jright|-jcenter]
[netpbmfile ... | -listfile={filename|-}]
الاختصار الفريد الأدنى للخيار مقبول. يمكنك استخدام واصلة مزدوجة بدلاً من واصلة مفردة للإشارة إلى الخيارات. يمكنك استخدام مسافة بيضاء بدلاً من علامة التساوي لفصل اسم الخيار عن قيمته.
الوصف¶
هذا البرنامج جزء من Netpbm(1) .
يقرأ pamcat صورة Netpbm واحدة أو أكثر كمدخل، ويدمجها إما من اليسار إلى اليمين أو من الأعلى إلى الأسفل، وينتج صورة Netpbm واحدة كمخرج.
يحدد
الخياران
-leftright و -topbottom
اتجاه
الدمج.
لا يشترط
أن تكون
الصور بنفس
الشكل:
يمكنك دمج
صور
بعروض
مختلفة من
الأعلى إلى
الأسفل
وبارتفاعات
مختلفة من
اليسار إلى
اليمين.
يمكنك دمج
صور بأعماق
مختلفة (عدد
المستويات).
يمكنك
دمج صورة PBM
مع صورة PPM.
وإلى ما
هنالك.
تنسيق
صورة
المخرج هو
الأعلى بين
تنسيقات
صور
المدخلات،
بالترتيب PBM،
PGM، PPM، PAM.
لمخرج PAM،
إذا كانت
جميع صور
المدخلات
لها نفس نوع
الصف (tuple type)
(بما في ذلك
أنواع
الصفوف
الضمنية
لصور PNM)،
فهذا هو نوع
صف
المخرج. إذا
اختلفت
المدخلات،
ولكنها
كانت
جميعها
أنواع صفوف
مرئية، فإن
نوع صف
المخرج هو
الأكثر
بدائية
الذي يمكنه
تمثيل جميع
المدخلات.
على سبيل
المثال،
إذا كانت
المدخلات GRAYSCALE
و RGB، فإن
المخرج هو
RGB، وإذا
كانت
المدخلات
GRAYSCALE_ALPHA و RGB، فإن
المخرج هو RGB_ALPHA.
إذا اختلفت
المدخلات
ولم تكن
جميعها
مرئية، فإن
نوع صف
المخرج هو
سلسلة
فارغة.
عندما
يكون
المخرج PAM،
يكون عمقه
هو الحد
الأقصى
لأعماق
المدخلات
(بما في ذلك
الأعماق
الضمنية
لصور PNM)،
ولكن على
الأقل بما
يكفي
لتمثيل
نوع الصف
المحدد
أعلاه. في
حالة مخرج PAM
غير
المرئي،
تُحشى صور
المدخلات
لعمق
المخرج هذا
بمستويات
ذات أرقام
أعلى
كلها
أصفار.
عندما
تكون صور
المدخلات
بعروض
مختلفة
وتدمجها من
الأعلى
إلى
الأسفل،
يولد pamcat
مخرجًا
بعرض أوسع
المدخلات
ويحشو
الأضيق
منها. يمكن
محاذاة
الصور إما
لليسار، أو
اليمين، أو
المركز ضمن
هذا الحقل
المحشو.
استخدم
الخيارات
-jleft و -jright و -jcenter
للتحكم في
ذلك.
وبالمثل،
عندما تكون
صور
المدخلات
بارتفاعات
مختلفة
وتدمجها
من اليسار
إلى
اليمين،
يولد pamcat
مخرجًا
بطول أطول
المدخلات
ويحشو
الأقصر
منها. يمكن
محاذاة
الصور إما
للأعلى، أو
الأسفل، أو
المركز ضمن
هذا الحقل
المحشو.
استخدم
الخيارات
-jtop و -jbottom و -jcenter
للتحكم في
ذلك.
يمكنك جعل
الحشو أسود
أو أبيض أو
ترك pamcat يحدد
لون خلفية
محتملاً،
مع احتمال
اختلاف لون
الحشو لكل
صورة مدخلة.
تحكم في ذلك
بالخيارين
-black و -white.
عندما
تحتوى صورة
المخرج على
معلومات
شفافية (لأن
واحدة على
الأقل
من صور
المدخلات
تحتوي
عليها)،
يكون الحشو
معتمًا.
(وهذا
يتوافق
مع نتيجة
صورة
المخرج
التي لا
تحتوي على
معلومات
شفافية،
لأن
مثل هذه
الصورة
تُعرّف
بأنها
معتمة).
الوسائط هي أسماء ملفات الإدخال. يمكن أن يكون أي واحد منها، ولكن ليس أكثر من واحد، "-" للإشارة إلى الإدخال القياسي. إذا لم يكن لديك وسائط (ولم تحدد -listfile)، فهذا يعني صورة إدخال واحدة من الإدخال القياسي (وهذا غير مجدٍ - المخرج هو نفس الإدخال). يمكنك توفير أسماء الملفات في ملف بدلاً من وسائط باستخدام خيار -listfile.
بغض النظر
عن كيفية
تحديد
ملفات
المدخلات،
لا يمكنك
دمج
ملفات أكثر
من حد نظامك
لعدد
الملفات
المفتوحة
في آن واحد
بواسطة
عملية
واحدة.
الرقم 16 هو
رقم نموذجي
لذلك.
لتجميع شبكة منتظمة من الصور، يمكنك استخدام pamundice.
لفعل العكس، يمكنك استخدام pamdice لتقسيم صورة إلى صور أصغر متساوية الحجم أو pamcut لقص جزء من صورة أو استخراج جزء من صورة.
يدمج pnmtile صورة إدخال واحدة مع نفسها بشكل متكرر.
الخيارات¶
بالإضافة
إلى
الخيارات
المشتركة
لجميع
البرامج
المستندة
إلى libnetpbm
(أبرزها -quiet،
انظر
الخيارات
المشتركة
)، يتعرف pamcat
على خيارات
سطر
الأوامر
التالية:
الاتجاه¶
- -topbottom, -tb
- دمج الصور عموديًا، من الأعلى إلى الأسفل.
- -leftright, -lr
- دمج الصور
أفقيًا، من
اليسار إلى
اليمين.
يجب تحديد الاتجاه بتحديد أحد ما سبق. لا يمكنك
تحديد كليهما.
المحاذاة¶
- -jleft
-
محاذاة الصور لليسار في تسلسل من الأعلى إلى الأسفل.
لا يمكن تحديد هذا مع -jright.
هذا الخيار غير صالح في تسلسل من اليسار إلى اليمين.
- -jright
-
محاذاة الصور لليمين في تسلسل من الأعلى إلى الأسفل.
لا يمكن تحديد هذا مع -jleft.
هذا الخيار غير صالح في تسلسل من اليسار إلى اليمين.
- -jtop
-
محاذاة الصور للأعلى في تسلسل من اليسار إلى اليمين.
لا يمكن تحديد هذا مع -jbottom.
هذا الخيار غير صالح في تسلسل من الأعلى إلى الأسفل.
- -jbottom
-
محاذاة الصور للأسفل في تسلسل من اليسار إلى اليمين.
لا يمكن تحديد هذا مع -jtop.
هذا الخيار غير صالح في تسلسل من الأعلى إلى الأسفل.
- -jcenter
-
توسيط الصور (صالح لكل من تسلسلات اليسار-اليمين والأعلى-الأسفل).
هذا هو الخيار المبدئي.
مبدئيًا،
يوسط pamcat
الصور
الأصغر.
استخدم
-jleft و -jbottom
لتجاوز ذلك.
سيرتب -topbottom -jleft
الصور فوق
بعضها
البعض،
بمحاذاة
الحافة
اليسرى.
بينما سيصف
-leftright -jbottom الصور
من اليسار
إلى اليمين
مع محاذاة
حوافها
السفلية
كما لو كانت
موضوعة على
طاولة.
لون الحشو¶
تحدد هذه الخيارات اللون المستخدم لملء المساحة الإضافية عند إجراء المحاذاة. إذا لم يتم تحديد أي منهما، يختار pamcat اللون الذي يبدو مناسبًا للصور، وقد يختلف اللون لكل صورة.
متفرقات¶
- -listfile={filename|-}
- يحدد هذا
اسم الملف
الذي يحتوي
على قائمة
ملفات
المدخلات.
تعني قيمة الخيار - أن القائمة تأتي من الإدخال القياسي.يحتوي الملف على اسم ملف واحد لكل سطر محدد بسطر جديد بأي
ترميز تتوقعه خدمة fopen في النظام. يمكنك حذف السطر الجديد
في السطر الأخير. تُتجاهل الأسطر الفارغة. لا توجد آلية
لتضمين التعليقات في القائمة (لذا إذا كنت تريد قائمة معلق عليها،
فعالجها مسبقًا لإزالة التعليقات قبل تزويد pamcat بها).لا يجوز تحديد أسماء ملفات كوسائط سطر أوامر مع
-listfileلا يجوز سرد ملفات أكثر من حد نظامك على عدد الملفات المفتوحة المتزامنة بواسطة
عملية واحدة. 16 هو رقم نموذجي لذلك.كان هذا الخيار جديدًا في Netpbm 11.01 (ديسمبر 2022).
انظر أيضًا¶
pamundice(1) , pamdice(1) , pnmtile(1) , pamcut(1) , pnm(1) , pam(1)
التاريخ¶
كان pamcat
جديدًا في Netpbm
11.00 (سبتمبر 2022)؛
في
الإصدارات
السابقة،
يقوم pnmcat
بمعظم
الشيء
نفسه.
احتوى Netpbm/Pbmplus
البدائي
على أدوات
دمج، ولكن
كان هناك
اثنان
منها: pbmcatlr
للدمج من
اليسار إلى
اليمين
لصور PBM
و pbmcattb للدمج
من الأعلى
إلى الأسفل.
عندما
أُضيفت
تنسيقات PGM و
PPM،
دُمجت هذه
البرامج
ووُسعت
لمعالجة
جميع
التنسيقات
الثلاثة،
كـ pnmcat. كل هذا
العمل قام
به مؤلف Pbmplus
جيف
بوسكانزر.
في Netpbm 10.44
(سبتمبر 2008)،
أضاف أكيرا
إف
أوروشيباتا
معالجة
سريعة خاصة
لصور PBM
الخام،
مستغلاً
مرافق
معالجة
سلاسل البت
في وحدة
المعالجة
المركزية.
كان pnmcat أحد
أهم
البرامج في
Netpbm، ولكن
الشيء
الوحيد
الذي لم
يستطع دمجه
هو صور PAM ذات
الشفافية.
لذا في
Netpbm 11.00 (سبتمبر 2022)،
كتب برايان
هندرسون pamcat
ليحل محله.
أعيد
استخدام
كود المسار
السريع
لصور PBM
الخام من pnmcat
بشكل
حرفي
تقريبًا.
مصدر المستند¶
أُنشئت صفحة الدليل هذه بواسطة أداة Netpbm المسماة 'makeman' من مصدر HTML. التوثيق الرئيسي موجود في
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| 30 نوفمبر 2022 | توثيق netpbm |