اذهب إلى المحتوى

دليلك إلى 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


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

أفضل التعليقات

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



انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أضف تعليق

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • أضف...