كيفية تحويل الصور باستخدام لينكس

سيوضح لك هذا الدليل كيفية التعامل مع الصور باستخدام سطر أوامر Linux.

سوف تعرف كيفية تغيير حجم صورة من حيث حجم الملف وحجمه. سوف تتعلم أيضًا كيفية التحويل بين أنواع ملفات متعددة مثل JPG إلى PNG أو GIF إلى TIF .

الأمر تحويل

يتم استخدام الأمر convert لتحويل صورة. التنسيق كما يلي:

تحويل [خيارات الإدخال] ملف الإدخال [خيارات الإخراج] ملف الإخراج.

كيفية تغيير حجم صورة

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

من الأفضل بالفعل تحميل الصورة بالحجم الصحيح في المقام الأول وإدراجه في الصفحة.

هذا بالطبع مثال واحد فقط لماذا قد ترغب في تغيير حجم صورة .

لتغيير حجم صورة استخدم الأمر التالي

تحويل imagename.jpg - حجم الأبعاد newimagename.jpg

على سبيل المثال ، لتحويل صورة لتكون 800 × 600 ، يمكنك استخدام الأمر التالي:

تحويل imagename.jpg -resize 800x600 newimagename.jpg

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

لفرض أن يكون التحويل هو الحجم الدقيق ، استخدم الأمر التالي:

تحويل imagename.jpg - حجم 800x600! newimagename.jpg

لا يتعين عليك تحديد الارتفاع والعرض كجزء من أمر تغيير الحجم.

على سبيل المثال ، إذا كنت تريد أن يكون العرض 800 وأنك لا تهتم بالارتفاع ، فيمكنك استخدام الأمر التالي:

تحويل imagename.jpg -resize 800 newimagename.jpg

لتغيير حجم صورة لتكون ارتفاعًا محددًا ، استخدم الأمر التالي:

تحويل imagename، jpg -resize x600 newimagename.jpg

كيفية تحويل من شكل صورة واحدة إلى أخرى

إذا كان لديك ملف JPG وترغب في تحويله إلى PNG ، فستستخدم الأمر التالي:

convert image.jpg image.png

يمكنك الجمع بين العديد من تنسيقات الملفات المختلفة. فمثلا

convert image.png image.gif

convert image.jpg image.bmp

convert image.gif image.tif

كيفية ضبط حجم الملف لصورة

هناك عدد من الطرق لتغيير حجم الملف الفعلي للصورة.

  1. تغيير نسبة العرض إلى الارتفاع (اجعلها أصغر)
  2. تغيير تنسيق الملف
  3. تغيير جودة الضغط

سيؤدي تقليل حجم الصورة إلى تصغير حجم الملف. بالإضافة إلى ذلك ، فإن استخدام تنسيق ملف يتضمن ضغطًا مثل JPG سيمكنك من تقليل حجم الملف الفعلي.

وأخيرًا ، سيؤدي ضبط الجودة إلى تقليل حجم الملف الفعلي.

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

تحويل imagename.jpg -quality 90 newimage.jpg

يتم تحديد الجودة كنسبة مئوية. كلما كانت النسبة أصغر كلما كان ملف الإخراج أصغر ولكن من الواضح أن جودة المخرجات النهائية ليست جيدة.

كيفية تدوير الصور

إذا كنت قد التقطت صورة في صورة شخصية ولكنك تريدها أن تكون صورة أفقية ، فيمكنك تدوير الصورة باستخدام الأمر التالي:

تحويل imagename.jpg -rotate 90 newimage.jpg

يمكنك تحديد أي زاوية للتناوب.

على سبيل المثال ، جرّب ذلك:

تحويل imagename.jpg -rotate 45 newimage.jpg

تحويل خيارات سطر الأوامر

هناك العشرات من خيارات سطر الأوامر التي يمكن استخدامها مع الأمر convert كما هو موضح هنا:

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

للحصول على وصف أكثر تفصيلاً لكل خيار ، راجع ImageMagick .

-جاور الانضمام إلى الصور في ملف واحد متعدد الصور
-نسيب مصفوفة تحويل الرسم
-antialias إزالة بكسل التعرجات
-ألحق إلحاق مجموعة من الصور
-معدل متوسط ​​مجموعة من الصور
-خلفية لون الخلفية
طية x طمس الصورة مع المشغل الغاوسي
الحدود العاشر تحيط الصورة بحدود من اللون
-bordercolor لون الحدود
-صندوق اضبط لون مربع التعليق التوضيحي
-مخبأ ميغا بايت من الذاكرة المتاحة إلى ذاكرة التخزين المؤقت بكسل
-قناة نوع القناة
-فحم محاكاة رسم الفحم
-chop x {+ -} {+ -} {٪} إزالة البكسل من داخل الصورة
-clip تطبيق مسار القطع ، إذا كان موجودًا
-coalesce دمج سلسلة من الصور
-colorize تلوين الصورة مع لون القلم
-الألوان العدد المفضل للألوان في الصورة
-colorspace نوع من الألوان
-تعليق ضع علامة على صورة مع تعليق
-مؤلف موسيقى نوع تكوين الصورة
-ضغط نوع ضغط الصور
-تناقض تعزيز أو تقليل تباين الصورة
-crop x {+ -} {+ -} {٪} الحجم المفضل وموقع الصورة التي تم اقتصاصها
-دورة تحريك الصورة colormap بالمقدار
-debug تمكن التصحيح التصحيح
-deconstruct كسر تسلسل الصور في الأجزاء المكونة
-delay <1 / 100ths of a second> عرض الصورة التالية بعد التوقف
الكثافة س الدقة الرأسية والأفقية بوحدات البكسل في الصورة
-عمق عمق الصورة
-despeckle تقليل البقع داخل الصورة
-عرض يحدد خادم X للاتصال
-تخلص طريقة التخلص من GIF
-dither تطبيق نشر خطأ Floyd / Steinberg على الصورة
-رسم ضع علامة على صورة تحتوي على واحد أو أكثر من العناصر الأولية الرسومية
-حافة اكتشاف الحواف داخل الصورة
-زخرف ينقش صورة
-التشفير تحديد ترميز الخط
-endian حدد endianness (MSB أو LSB) من صورة الإخراج
-تحسين تطبيق مرشح رقمي لتعزيز صورة صاخبة
-equalize إجراء معادلة المدرج الإحصائي للصورة
-ملء لون لاستخدامه عند ملء الرسم البياني البدائي
-منقي استخدم هذا النوع من التصفية عند تغيير حجم صورة
-flatten تسطيح سلسلة من الصور
-يواجه إنشاء "صورة طبق الأصل"
-flop إنشاء "صورة طبق الأصل"
-font استخدم هذا الخط عند تعليم الصورة بالنص
-frame س + + + تحيط الصورة مع حدود الزينة
زغب {٪} تعتبر الألوان في هذه المسافة متساوية
-gamma مستوى تصحيح غاما
-جوسين طمس الصورة مع المشغل الغاوسي
-jometry x {+ -} {+ -} {٪} {@} {!} {<} {>} حجم وموقع نافذة الصورة المفضلة.
-الجاذبية اتجاه ثقافي بدائي عند إضافة تعليق توضيحي للصورة.
-مساعدة تعليمات استخدام الطباعة
-ينفجر داخليا، ينهار للداخل تنفجر بكسل الصورة حول المركز
-نوايا استخدم هذا النوع من التجسيد عند إدارة لون الصورة
-حابك نوع مخطط التداخل
-ضع الكلمة المناسبة تعيين تسمية لصورة
-مستوى ضبط مستوى تباين الصورة
-قائمة نوع القائمة
-عقدة إضافة امتداد حلقة Netscape إلى الرسوم المتحركة GIF
-خريطة اختر مجموعة معينة من الألوان من هذه الصورة
-قناع حدد قناع قطع
-مادة تخزين قناة ماتي إذا كانت الصورة واحدة
-الوسيط تطبيق مرشح متوسط ​​على الصورة
-عدل تختلف السطوع والتشبع وصبغة الصورة
-monochrome تحويل الصورة إلى أبيض وأسود
-morph يتحول تسلسل الصورة
-فسيفساء إنشاء فسيفساء من تسلسل صور
-negate استبدال كل بكسل مع لونه التكميلي
-الضوضاء إضافة أو تقليل الضوضاء في صورة ما
-noop NOOP (بدون خيار)
-normalize تحويل الصورة لامتداد النطاق الكامل لقيم الألوان
-مبهمة تغيير هذا اللون إلى لون القلم داخل الصورة
-صفحة x {+ -} {+ -} {٪} {!} {<} {>} حجم وموقع لوحة الصور
-رسم محاكاة لوحة زيتية
-قلم جاف تحديد لون القلم لعمليات الرسم
-ping تحديد خصائص الصورة بكفاءة
-pointsize يشير إلى خط Postscript أو OPTION1 أو TrueType
-معاينة نوع معاينة الصورة
-معالجة معالجة سلسلة من الصور
-الملف الشخصي إضافة ICM أو IPTC أو ملف تعريف عام للصورة
-جودة مستوى ضغط JPEG / MIFF / PNG
-خدمة x تفتيح أو تعتيم حواف الصور
-الجدول x {+ -} {+ -} تطبيق الخيارات على جزء من الصورة
-resize x {٪} {@} {!} {<} {>} تغيير حجم الصورة
-roll {+ -} {+ -} دحر صورة رأسيًا أو أفقيًا
-rotate {<} {>} تطبيق Paeth تدوير الصورة على الصورة
-عينة صورة المقياس مع أخذ العينات بكسل
-sampling_factor x عوامل أخذ العينات المستخدمة بواسطة تشفير JPEG أو MPEG-2 وشفرة / فك التشفير YUV.
-مقياس قياس الصورة.
-مشهد ضبط رقم المشهد
-بذرة قيمة بذرة مولدة رقم عشوائي شبه عشوائي
-الإصدار العاشر تقسيم صورة
الظل س قم بتظليل الصورة باستخدام مصدر ضوء بعيد
شرين العاشر شحذ الصورة
- شاف احلق بيكسل من حواف الصورة
من القص قص الصورة على طول المحور س أو ص
الحجم x {+ الإزاحة} عرض وارتفاع الصورة
-solarize يلغي جميع وحدات البكسل فوق مستوى الحد الأدنى
-انتشار تشويه بكسل الصورة بمقدار عشوائي
-السكتة الدماغية لون لاستخدامه عند التمسيد بدائي بياني
-عرض السكتة الدماغية ضبط عرض السكتة الدماغية
-دوامة بكسل صورة دوامة حول المركز
-الملمس اسم الملمس للبلاط على خلفية الصورة
-عتبة عتبة الصورة
-tile صورة البلاط عند ملء بدائية الرسم
-تحول تحويل الصورة
-شفاف جعل هذا اللون شفافا داخل الصورة
-treedepth عمق الشجرة لخوارزمية تخفيض اللون
-تقليم تقليم صورة
-اكتب نوع الصورة
-units نوع دقة الصورة
-شاشة x شحذ الصورة باستخدام مشغل قناع unsharp
-use_pixmap استخدام pixmap
-verbose طباعة معلومات مفصلة عن الصورة
-رأي معلمات العرض FlashPix
الموجة x تغيير صورة على طول موجة جيبية
-اكتب اكتب تسلسل صور [ convert، composite ]

لمزيد من المعلومات ، اقرأ الصفحة اليدوية لأمر التحويل.