دليلك إلى ImageMagick: اقتصاص الصور عبر سطر الأوامر


أسامة عبد الهادي

دعنا نفترض أنك تكتب سلسلة من البرامج التعليمية على Blender وأنك تستخدم مفتاح PrintScreen لالتقاط لقطات الشاشة. إنَّ مفتاح PrintScreen رائع، لكنه يمسك بكل شيء. ربَّما لا تريد أن يظهر تطبيقك في كل صورة. وربما لا تريد تحرير عشرات الصور يدويًا. أنت محظوظ! لدى برنامج ImageMagick وسيلة سهلة لاستخدام وظيفة الاقتصاص للصور التي يمكنك تنفيذها بسرعة وسهولة من سطر الأوامر.

إذا لم تكن قد قمت بالفعل بتثبيت البرنامج، فاحصل على ImageMagick بالطريقة السهلة:

sudo apt-get install imagemagick

ضع كل الصور التي تريد اقتصاصها في مجلد وانتقل إليه عبر سطر الأوامر. في المثال الذي أستخدمه هنا، أرغب في قطع البيكسلات السفلية البالغ عددها 25 بكسل من سلسلة صور png. نفِّذْ الأمر التالي للقيام بذلك:

mogrify -format png -gravity south -chop 0x25 *.png

الرايات التي استعملناها مع الأمر هي:

  • :-format png ينص الخيار بإخراج الملف بصيغة png.
  • ‎:-gravity south ينصُّ الخيار ببدء الاقتصاص من أسفل الصورة.
  • ‎:-chop 0x25 ينصُّ الخيار بقصَّ 25 بكسلًا من الارتفاع.
  • *.png: ينصُّ الخيار بتطبيق جميع ما سبق على أي ملف ذو اللاحقة png.

أدناه ملفي الأصلي:

02Screenshot-from-2013-10-28-134349-1.jpg

والصورة المشذبة حديثا:

1_imageMagickCropTutorial-1-1-955x528.jpg

ترجمة -وبتصرّف- للمقال ImageMagick Tutorial: How To Batch Crop Images on the Command Line لصاحبه Jared





تفاعل الأعضاء


لا توجد أيّة تعليقات بعد



يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن