مع المحطة الطرفية: تغيير حجم الصور

فيما يلي حلول متنوعة لمشاكل مختلفة نواجهها يوميًا، وهذه المرة، توضح لنا كيفية تغيير حجم الصور باستخدام الطرفية مع أداتين من حزمة ImageMagick.

كما يقولون لنا في المقال الأصلي:

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

تحويل

لنرى أولاً كيفية تنفيذ مهام مختلفة باستخدام دالة التحويل :

قص الصورة إلى نصفين واحفظ النتيجة في ملف ملف:

$ convert -resize 50% file.jpg file2.jpg

قم بتغيير حجم الصورة file.jpg إلى 400 × 300 وحفظ النتيجة في ملف file2.jpg:

$ convert -resize 400×300 file.jpg file2.jpg

اقتطع كل الصور إلى نصفين واحفظ النتيجة في ملفات أخرى:

$ convert -resize 50% *

موغريفى

قص ملف الصورة jpg إلى نصفين:

mogrify -resize 50% file.jpg

قم بتغيير حجم ملف الصورة إلى 400 × 300:

mogrify -resize 400×300 file.jpg

نصف كل الصور:

mogrify -resize 50% *


أضف كمصدر مفضل في جوجل