Pamcut User Manual(0)

الاسم
pamcut - قص مستطيل من صورة PAM أو PBM أو PGM أو PPM

موجز
pamcut [-left رقم_العمود] [-right رقم_العمود] [-top رقم_الصف] [-bottom رقم_الصف] [-width الأعمدة] [-height الصفوف] [-pad] [-verbose] [اليسار الأعلى العرض الارتفاع] [pnmfile]

أدنى اختصارات فريدة للخيار مقبولة. يمكن استخدام شرطتين بدلاً من شرطة واحدة للإشارة إلى الخيارات. يمكن استخدام مسافة بيضاء بدلاً من علامة التساوي لفصل اسم الخيار عن قيمته.

الوصف

هذا البرنامج جزء من Netpbm(1) .

يقرأ pamcut صورة PAM أو PBM أو PGM أو PPM كدخل ويستخرج المستطيل المحدد، وينتج نفس نوع الصورة كخرج.

توجد طريقتان لتحديد المستطيل المراد قصه: الوسائط والخيارات. الخيارات أسهل في التذكر والقراءة، وأكثر تعبيرًا، وتسمح باستخدام القيم المبدئية. كانت الوسائط هي الطريقة الوحيدة المتاحة قبل يوليو 2000.

إذا استُخدمت الخيارات والوسائط معًا، فسيُخلط التحديدان بطريقة غير محددة.

على أي حال، تذكر أنك تحدد المستطيل الذي تريد الاحتفاظ به، وليس الأجزاء التي تريد التخلص منها. وإلا، ستميل إلى الاعتقاد أن -right=9 يعني حذف الأعمدة التسعة الأقصى يمينًا. (في الحقيقة، يعني الاحتفاظ بالمحتوى حتى العمود 9 وحذف الباقي).

لاستخدام الخيارات، اكتب أي مزيج من الخيارات -left و-right و-top و-bottom و-width و-height. ما لا تحدده يُؤخذ بالقيم المبدئية. هذه القيم المبدئية تفضل القص الأدنى وتفضل قص الحافتين اليمنى والسفلية. من الخطأ التحديد الزائد، أي تحديد الثلاثة -left و-right و-width أو -top و-bottom و-height.

لاستخدام الوسائط، حدد جميع الوسائط الأربعة اليسار والأعلى والعرض والارتفاع. اليسار والأعلى لهما نفس تأثير تحديدهما كوسيطة للخيار -left أو -top على التوالي. العرض والارتفاع لهما نفس تأثير تحديدهما كوسيطة للخيار -width أو -height على التوالي، عندما يكونان موجبين. أما إذا لم يكونا موجبين، فلهما نفس تأثير تحديد قيمة أقل بواحد كوسيطة للخيار -right أو -bottom على التوالي. (مثال: width = 0 يجعل القص يمتد حتى الحافة اليمنى). قبل يوليو 2000، لم تكن الأرقام السالبة مسموحة لـ العرض والارتفاع.

يكون الدخل من الدخل القياسي إذا لم تحدد ملف الدخل pnmfile.

المخرجات إلى المخرج القياسي.

يعمل pamcut على تيار متعدد الصور. يقطع كل صورة في التيار بشكل مستقل وينتج مخرج تيار متعدد الصور. قبل إصدارة Netpbm 10.32 (مارس 2006)، كانت تتجاهل جميع الصور باستثناء الصورة الأولى في التيار.

إذا كنت تقسم صورة واحدة إلى عدة صور بنفس الحجم، فإن pamdice أسرع وأسهل من تشغيل pamcut عدة مرات.

pamcomp مفيد أيضًا لقص وحشو صورة إلى حجم معين. تُنشأ صورة خلفية بأبعاد الإطار المطلوبة وتُغطى الصورة الهدف عليها.

الخيارات

-left=رقم_العمود
    رقم العمود الموجود في أقصى اليسار ليكون في المخرجات. الأعمدة الواقعة يسار هذا تُقص. إذا كان رقمًا غير سالب، فإنه يشير إلى أعمدة مرقمة من 0 على اليسار، وتزداد نحو اليمين. إذا كان سالبًا، فإنه يشير إلى أعمدة مرقمة -1 على اليمين، وتتناقص نحو اليسار.

    لحذف N عمودًا من الحافة اليسرى، حدد -left=N.

    لحذف N عمودًا من الحافة اليمنى، حدد -left=--(N+1).

-right=رقم_العمود
    رقم العمود الموجود في أقصى اليمين ليكون في المخرجات، مرقم بنفس طريقة -left. الأعمدة الواقعة يمين هذا تُقص.

-top=رقم_الصف
    رقم الصف الموجود في أعلى الصفوف ليكون في المخرجات. الصفوف الواقعة فوق هذا تُقص. إذا كان رقمًا غير سالب، فإنه يشير إلى صفوف مرقمة من 0 في الأعلى، وتزداد نحو الأسفل. إذا كان سالبًا، فإنه يشير إلى صفوف مرقمة -1 في الأسفل، وتتناقص نحو الأعلى.

    لحذف N صفًا من الأعلى، حدد -top=N.

    لحذف N صفًا من الأسفل، حدد -bottom=-(N+1).

-bottom=رقم_الصف
    رقم الصف الموجود في أسفل الصفوف ليكون في المخرجات، مرقم بنفس طريقة -top. الصفوف الواقعة أسفل هذا تُقص.

-width=الأعمدة
    عدد الأعمدة في المخرجات. يجب أن يكون موجبًا.

-height=الصفوف
    عدد الصفوف في المخرجات. يجب أن يكون موجبًا.

-pad
    إذا لم يكن المستطيل الذي حددته يقع بالكامل داخل صورة الدخل، فسيفشل pamcut ما لم تحدد أيضًا -pad. في هذه الحالة، يُحشى المخرج باللون الأسود حتى الحواف التي تحددها. يمكنك استخدام هذا الخيار إذا كنت بحاجة إلى صورة بأبعاد معينة ولديك صورة بأبعاد عشوائية.

    يضيف pnmpad أيضًا حدودًا إلى الصورة، ولكنك تحدد عرضها مباشرة.

    يؤدي pamcomp شكلاً أكثر عمومية من هذا الحشو. تُنشأ صورة خلفية بأبعاد الإطار وتُغطى الصورة الهدف عليها. يمكنك استخدام خيارات لجعل الصورة الهدف في مركز الإطار أو مقابل أي حافة، وجعل الحشو بأي لون (لون الحشو هو لون صورة الخلفية).

-verbose
    يطبع معلومات عن المعالجة في المخرج القياسي للأخطاء.

انظر أيضًا
pnmcrop(1) , pamdice(1) , pamcomp(1) , pnmpad(1) , pnmcat(1) , pgmslice(1) , pnm(1)

التاريخ

اشتُق pamcut من pnmcut في إصدارة Netpbm 9.20 (مايو 2001). وكان أول برنامج Netpbm وُائم مع تنسيق PAM الجديد ومكتبة البرمجة.

كان السلف pnmcut أحد أقدم الأدوات في حزمة Netpbm.

المؤلف
حقوق النشر (C) لعام 1989 محفوظة لـ Jef Poskanzer.

مصدر المستند
أُنشئت صفحة الدليل هذه بواسطة أداة Netpbm المسماة 'makeman' من مصدر HTML. التوثيق الرئيسي موجود في

    http://netpbm.sourceforge.net/doc/pamcut.html

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.