تحرير وتنقيح الصور الرقمية باستخدام 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
قد يختلف اتجاه ملف المساعدة اعتمادًا على إصدار التوزيعة المستخدمة.
من المثير للاهتمام معرفة ما إذا كنت أقوم ببعض التجارب.
تحية.
يمكن أيضًا استخدام الأمر convert لتحويل سلسلة من الصور إلى pdf
تحياتي
نعم:
convert *.jpg file.pdf
مقالة جيدة جدًا ، أستخدمها لتغيير حجم الصور بحيث لا تشغل الكثير في عملي أو على محرك الأقراص الثابتة:
mogrify - تغيير الحجم 10٪ x10٪ / مسار / صورة
لا أعرف عنه
mogrify - ضغط jpeg - جودة 80٪ / صورة / إلى / تعديل
سأحاول شكرا على المعلومات….