GraphicsMagick ، ​​أداة معالجة الصور للمحطة

حول Graphicsmagick

في المقالة التالية سوف نلقي نظرة على GraphicsMagick. هذا ال حزمة برامج مجانية وحديثة ومفتوحة المصدر لمعالجة الصور. تم اشتقاقه في البداية من ImageMagick ، ​​ولكن على مر السنين نما إلى مشروع مستقل تمامًا. يجلب معه عددًا من التحسينات والميزات الإضافية. يعمل على Gnu / Linux و MacOS و Windows.

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

تتوفر عمليات معالجة الصور من سطر الأوامر. يقدم مجموعة متنوعة مفيدة وفعالة من الأدوات ، بالإضافة إلى المكتبات التي تتيح لنا قراءة وكتابة ومعالجة صورنا بأكثر من 88 تنسيقًا شائعًامثل GIF و JPEG و JPEG-2000 و PNG و PDF و PNM و TIFF وغيرها). من المهم أن نلاحظ ذلك يمكن أن تخلق الرسوم المتحركة GIF من صور متعددة.

قم بتثبيت GraphicsMagick على أنظمة Ubuntu

في دبيان ومشتقاته ، مثل Ubuntu و Linux Mint ، سنكون قادرين على ذلك قم بتثبيته باستخدام مدير حزم APT كما هو موضح في ما يلي. علينا فقط أن نفتح محطة طرفية (Ctrl + Alt + T) ونكتب فيها:

sudo apt update && sudo apt install graphicsmagick

تحقق من تثبيت GraphicsMagick

للوصول إلى وظائف GraphicsMagick ، ​​يمكنك استخدام ملحق الأمر gm. هذه أداة سطر أوامر قوية يقدم أوامر فرعية مختلفة مثل إظهار ، تحريك ، تجميع ، مقارنة ، تحديد ، تكوين والعديد من الاحتمالات الأخرى ، للوصول إلى الوظائف الحقيقية.

إلى تأكد من تثبيت حزمة GraphicsMagick على نظامنا، سنقوم بتنفيذ الأمر التالي في نفس المحطة:

gm display

بعد ذلك ، سيتعين علينا فقط تنفيذ سلسلة الأوامر التالية لـ تحقق من العديد من جوانب الحزمة المثبتة:

  • للتحقق ما هي تنسيقات الصور المدعومة:
gm convert -list formats
  • سنكون قادرين على التحقق ما هي المصادر المتاحة الكتابة:
gm convert -list fonts
  • نستطيع تحقق مما إذا تم تكوين البرامج الخارجية كما هو متوقع الكتابة:
gm convert -list delegates
  • تحقق فيما لو تعريفات اللون يمكن تحميلها:
gm convert -list colors
  • وأخيرًا إلى تحقق من أن GraphicsMagick يحدد بشكل صحيح موارد أجهزتنا سوف نكتب:
gm convert -list resources

باستخدام GraphicsMagick على أوبونتو

بعد ذلك سنرى بعض أمثلة أساسية عن كيفية استخدام الأمر gm:

شاهد الصورة

إلى عرض صورة من المحطة (Ctrl + Alt + T) ، سنقوم بتنفيذ الأمر التالي:

جم-عرض-صورة

gm display sapoclayASCII.png

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

تغيير حجم الصورة

لتغيير حجم صورة بعرض جديد ، سنحدد عرضًا وارتفاعًا سيتم تحجيمها تلقائيًا بشكل متناسب. سيتعين علينا فقط كتابة نفس المحطة:

gm convert -resize 300 sapoclayASCII.png sapoclayASCII-resize-300.png

لرؤية نتيجة الأمر السابق ، سنقوم بتشغيل الأمر الذي رأيناه في النقطة السابقة:

حجم الصورة 300 جم Graphicsmagick

gm display sapoclayASCII-resize-300.png

إنشاء صورة متحركة من صور متعددة

لإنشاء صورة متحركة من صور مختلفة يتم وضعها في دليل العمل الحالييمكننا استخدام الأمر التالي:

gm animate *.png

تحويل صورة إلى تنسيق آخر

لتحويل صورة من تنسيق إلى آخر ، على سبيل المثال .jpg إلى .png ، سوف نكتب:

gm convert imagen.jpg imagen.png

عرض دليل كامل للصور

سنكون قادرين على رؤية دليل كامل للصور ، .png في هذه الحالة ، عن طريق كتابة الأمر التالي:

gm convert 'vid:*.png' all_png.miff

لرؤية النتيجة النهائية نكتب:

دليل الصور GraphicsMagick

gm display all_png.miff

إنشاء صورة مركبة (بتنسيق الشبكة)

سيكون من الممكن أيضًا إنشاء صورة مركبة (بتنسيق الشبكة) من صور منفصلةحيث يظهر في الآتي:

gm montage entreunosyceros.png ojo.jpeg sapoclayASCII.png SapoClayV2.png sapoRelax.png imagen-compuesta.png

يمكننا أن نرى النتيجة من خلال تشغيل الملف الناتج:

شبكة صور gm

gm display imagen-compuesta.png

المزيد من الاحتمالات

باستخدام الأمر gm ، يمكننا القيام بالعديد من الأشياء. كما كتبت في بداية المقال ، رأينا فقط بعض الأمثلة الأساسية. يستطيعون انظر جميع الخيارات ل gm، جاري الكتابة:

مساعدة الرسومات

gm -help

لمعرفة الخيارات الممكنة لوظيفة التحويل ، على سبيل المثال ، سنكتب:

gm help convert

إذا كنت تريد المزيد من المعلومات حول هذا المشروع ، فما عليك سوى الانتقال إلى الموقع الرسمي.


اترك تعليقك

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

*

*

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