تحرير وتنقيح الصور الرقمية باستخدام Imagemagick

تحرير وتنقيح الصور الرقمية باستخدام Imagemagick

Imagemagick عبارة عن مجموعة من البرامج لإنشاء الصور وتحريرها وتأليفها. يمكنه قراءة وتحويل وكتابة الصور بمجموعة متنوعة من التنسيقات بما في ذلك DPX و EXR و GIF و JPEG و JPEG-2000 و PDF و PhotoCD و PNG و Postscript و SVG و TIFF وما إلى ذلك. تتكون هذه المجموعة من البرامج من مجموعة من البرامج لتحرير الصور من سطر الأوامر دون الحاجة إلى أي تطبيق رسومي ، مما يمثل ميزة كبيرة عند تحسين البرامج النصية بأوامر معينة لتعديل أو تحويل صورة معينة ،
الأوامر موضحة أدناه:

حي
قارن
مركب
استحضار
تحول
عرض
تحديد
استيراد
com.mogrify
مونتاج
مجرى

الأوامر الأكثر شيوعًا هي تحديد, تحول y com.mogrify؛ أول من حدد تفاصيل الصورة مثل حجمها ومعدل بتها من بين أمور أخرى ؛ الثانية لتحويل صورة إلى أخرى ، الأخيرة ليست معروفة جيدًا ولكنها تستخدم لتعديل الصورة مباشرة وعدم عمل نسخة منها.

convert /imagen.ext /imagen.extdeseada

الآن إذا كان ما تريده هو تحويل مجموعة من الصور إلى تنسيق آخر ، فيوصى باستخدامه com.mogrify كالآتي:

mogrify -format png /carpeta-de-imagenes/*

لمعرفة الصيغ المتوافقة مع هذا البرنامج يمكننا استخدام الأمر التالي:

mogrify -list format

يمكن استخدام التحويل و mogrify لنفس الوظيفة ، والمفتاح هو أن التحويل يجب أن يكتب صورة بصرف النظر عن الأصل ولا يعتمد mogrify على ما إذا كان قد تم تحويله من تنسيق إلى آخر.

يمكنك دائمًا التعرف على وظائف هذه البرامج من خلال قراءة ملفات التعليمات

man mogrify     ó      mogrify -help

لنفترض الآن أننا بحاجة إلى ضغط صورة jpg مأخوذة للتو من كاميرا تزن حوالي 2 ميغابايت أو أكثر ونريد أن يقلل ذلك من وزنها بالميجابايت دون تقليل الجودة أو الحجم في لمحة ، دعنا نرى مثالاً:

mogrify -compress jpeg -qualit 80% /imagen/a/modificar

تشير النسبة المئوية إلى مستوى الفهم الذي يمكن أن يتراوح من 0 إلى 100.

مع خيار -تغيير الحجم يمكننا تغيير حجم الصورة إذا كانت كبيرة جدًا ، مثال:

mogrify -resize 1024x768 /imagen/a/modificar

من ناحية أخرى ، لدينا عملية استيراد تتيح لنا التقاط لقطة شاشة للشاشة بأي تنسيق صورة مدعوم ، على سبيل المثال:

لأخذ لقطة ملء الشاشة

import -window root /detino/imagen.jpg

حدد المنطقة المراد التقاطها

import /detino/imagen.jpg

إذا أردنا عمل صورة gif متحركة من سلسلة من الصور التي أعددناها ، فيمكننا استخدام الأمر convert كما يلي:

convert /carpeta/de/imagenes/* /carpeta/alida/fichero.gif

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

display /imagen/dessead.ext

لمعرفة المزيد حول هذا البرنامج ، يمكنك تثبيت حزمة التعليمات Imagemagick-doc وافتح الملف التالي من متصفح الويب:

/usr/share/doc/imagemagick/www/index.html

قد يختلف اتجاه ملف المساعدة اعتمادًا على إصدار التوزيعة المستخدمة.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   آرون ميندو قال

    من المثير للاهتمام معرفة ما إذا كنت أقوم ببعض التجارب.

    تحية.

  2.   بدون اسم قال

    يمكن أيضًا استخدام الأمر convert لتحويل سلسلة من الصور إلى pdf

    تحياتي

    1.    KZKG ^ جارا قال

      نعم:
      convert *.jpg file.pdf

  3.   سيتوكس قال

    مقالة جيدة جدًا ، أستخدمها لتغيير حجم الصور بحيث لا تشغل الكثير في عملي أو على محرك الأقراص الثابتة:
    mogrify - تغيير الحجم 10٪ x10٪ / مسار / صورة

    لا أعرف عنه
    mogrify - ضغط jpeg - جودة 80٪ / صورة / إلى / تعديل

    سأحاول شكرا على المعلومات….