26Jun

كيفية تغيير الحجم بسرعة، تحويل & أمب؛تعديل الصور من محطة لينوكس

click fraud protection

رأس إيماجيماجيك

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

يمكن إيماجيماجيك تنفيذ مجموعة واسعة من العمليات.هذا الدليل سوف أعرض لكم بناء الجملة إيماجيماجيك والعمليات الأساسية وتظهر لك كيفية الجمع بين العمليات وأداء تجهيز دفعة من العديد من الصور.

التثبيت

لا يتم تضمين إيماجيماجيك في عمليات التثبيت الافتراضية لأوبونتو والعديد من توزيعات لينوكس الأخرى.لتثبيته على أوبونتو، استخدم الأمر التالي:

سودو أبت-جيت إنستال إيماجيماجيك

التحويل بين التنسيقات

يأخذ الأمر كونفيرت صورة، وينفذ إجراءات عليه، ويحفظ الصورة باسم الملف الذي تحدده.واحدة من أبسط الأشياء التي يمكنك القيام به مع ذلك هو تحويل الصور بين الأشكال.يأخذ الأمر التالي ملف ينغ المسمى "howtogeek.png" في الدليل الحالي وينشئ صورة جبيغ منه:

تحويل howtogeek.png howtogeek.jpg

تحويل الأشكال

يمكنك أيضا تحديد مستوى ضغط لصور جبيغ:

تحويل howtogeek.png-quality 95 howtogeek.jpg

يجب أن يكون الرقم بين 1 و 100. يستخدم إيماجيماجيك مستوى جودة الصورة المدخلة، إن أمكن.إن لم يكن، إيماجيماجيك الافتراضيات إلى 92.

instagram viewer

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

الأمر تحويل يمكن أيضا تغيير حجم الصورة بسرعة.الأمر التالي يسأل إيماجيماجيك لتغيير حجم الصورة إلى 200 بكسل في العرض و 100 بكسل في الارتفاع:

تحويل example.png -resize 200x100 example.png

لقد استخدمنا نفس اسم الملف هنا، لذلك سوف إيماجيماجيك الكتابة فوق الملف الأصلي.

تغيير

سيحاول إيماجيماجيك الحفاظ على نسبة العرض إلى الارتفاع إذا كنت تستخدم هذا الأمر.فإنه سيتم تغيير الصورة لتناسب داخل 200 × 100 المنطقة، ولكن قد لا تكون الصورة بالضبط 200 × 100.إذا كنت ترغب في فرض الصورة لتصبح حجم معين - حتى لو كان يعبث نسبة العرض إلى الارتفاع - إضافة علامة تعجب إلى أبعاد:

تحويل example.png -resize 200x100!example.png

يمكنك أيضا تحديد عرض أو ارتفاع محدد، وسوف يقوم إيماجيماجيك بتغيير حجم الصورة إلى ذلك العرض أو الارتفاع مع الحفاظ على نسبة العرض إلى الارتفاع.سيقوم الأمر التالي بتغيير حجم صورة إلى عرض 200:

تحويل example.png -resize 200 example.png

الأمر التالي سيغير حجم صورة إلى ارتفاع 100:

تحويل example.png -resize x100 example.png

تدوير صورة

يمكن إيماجيماجيك تدوير صورة بسرعة.الأمر التالي يأخذ صورة اسمها howtogeek.jpg، يدور بها 90 درجة ويحفظ صورة تدور كما هوتوجيك-rotated.jpg:

تحويل howtogeek.jpg -rotate 90 Howtogeek- rotated.jpg

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

استدارة

تطبيق الآثار

يمكن إيماجيماجيك تطبيق مجموعة متنوعة من الآثار على صورة.على سبيل المثال، ينطبق الأمر التالي تأثير "الفحم" على صورة:

تحويل howtogeek.jpg -charcoal 2 هتوجيك-charcoal.jpg

فحم

الأمر الفحم ينطبق تأثير "الفحم" الفني الفني إلى صورة - 2 في الأمريتيح لك التحكم في قوة التأثير.

howtogeek الفحم

الأمر التالي ينطبق على "إمبلود" تأثير مع قوة 1:

تحويل howtogeek.jpg -implode 1 Howtogeek- imploded.jpg

ينفجر داخليا، ينهار للداخل

تأثير انبثاق يجعلها تبدو كما لو كان هناك ثقب أسود في وسط الصورة.

howtogeek-انهار

الجمع بين العمليات

كل هذه العمليات يمكن دمجها.مع أمر واحد، هل يمكن تغيير حجم صورة، تدويره، تطبيق تأثير، وتحويله إلى تنسيق آخر:

تحويل howtogeek.png -resize 400x400 -rotate 180 -carcoal 4 -quality 95 howtogeek.jpg

howtogeek المعقدة

هذا هو مجردبدء ما يمكنك القيام به مع إيماجيماجيك.هناك العديد من العمليات التي يمكنك الجمع بين.

باتش بروسسينغ

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

للملف في *. png؛هل تحويل ملف $ -rotate 90 تدويرها ملف $؛دون

تجهيز الدفعات

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

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