كيفية تغيير حجم ملفات الصور على لينكس

click fraud protection

يمكن أن تكون ملفات الصور كبيرة بشكل استثنائي. حتى إذا كنت تتعامل مع ملفات JPEG ، فإن أحجام الملفات يمكن أن تتجاوز 2 ميغا بايت وحتى 5 ميغا بايت. إذا كان لديك ملف RAW ، فسيكون أكبر. إذا كنت بحاجة إلى الاحتفاظ بمكتبة كبيرة من الصور على جهاز الكمبيوتر الذي يعمل بنظام التشغيل Linux ، فستحتاج إلى معرفة كيفية توفير المساحة. أحد أفضل الطرق لتوفير مساحة مع الملفات هو تغيير حجمها. إذا كانت لديك مكتبة صور كبيرة ، يمكنك تغيير حجم ملفات الصور وتقليص حجم مكتبة الصور الخاصة بك.

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

قم بتثبيت ImageMagick

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

لتثبيت حزمة ImageMagick ، ​​افتح نافذة طرفية وأدخل الأمر التالي المدرج تحت نظام التشغيل الخاص بك.

instagram viewer

أوبونتو

sudo apt تثبيت imagemagick

ديبيان

sudo apt-get تثبيت imagemagick

قوس لينكس

sudo pacman -S imagemagick

فيدورا

sudo dnf تثبيت الصور

OpenSUSE

sudo zypper تثبيت الصور

لينكس أخرى

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

ضغط الصور مع تحويل

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

لتغيير الحجم باستخدام Convert ، افتح نافذة طرفية ، وابحث عن ملف صورة تريد معالجته ثم استخدم قرص مضغوط الأمر لنقل المحطة إلى موقعها. في هذا المثال ، ستكون ملفات الصور في /home/username/pictures/.

cd ~ / صور /

استخدم الأمر convert لتغيير الحجم. حاول تغيير حجم الصورة بنسبة 20٪ تقريبًا ، حيث يمنحك هذا توازنًا جيدًا بين الجودة وحجم الملف. إذا كنت بحاجة إلى أن تقل عن 20٪ ، فحاول 25٪ أو 30٪ أو 40٪. ضع في اعتبارك أن جودة الصورة تقل كلما تم تغيير حجمها.

تحويل حجم 20٪ image-file-name-original.jpg image-file-name-resized.jpg

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

ضغط صور متعددة

يعتبر التحويل ممتازًا في معالجة وضغط صورة واحدة في كل مرة ، ولكن من الممل ضغط الصور واحدة تلو الأخرى. الخبر السار هو أنه يمكن التلاعب بـ Convert باستخدام bash للتحليل والعمل مع ملفات صور متعددة في وقت واحد.

ملاحظة: من المحتمل ألا يعمل ضغط ملفات الصور باستخدام أسماء ملفات متعددة. دفعة واحدة فقط تحويل الملفات بنفس نوع الملف.

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

mkdir -p ~ / صور / تحويل-صور /

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

cd ~ / صور / تحويل الصور /

في النهاية الطرفية ، اكتب هذا الأمر. سيطلب من برنامج Convert تغيير حجم ملفات متعددة في وقت واحد ، وإنشاء ملفات الإخراج باستخدام "تغيير الحجم" في النهاية. في الكود ، سيبحث الأمر عن صور JPG. إذا كنت تعمل مع ملفات PNG أو تنسيق آخر يدعمه تطبيق Convert ، فقم بتغيير * .jpg إلى * .png ، وما إلى ذلك.

إلى عن على img في*.JPG;فعل تحويل -تغيير الحجم 20%"$ img""opt- $ img"فعله

تغيير حجم البرنامج النصي

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

المس ~ / صور / تحويل الصور / دفعة- res.sh

بعد ذلك ، افتح محرر النصوص Nano.

نانو ~ / صور / تحويل الصور / دفعة- res.sh

قم بلصق التعليمة البرمجية التالية داخل ملف البرنامج النصي:

#! / بن / باش

# التقاط إدخال المستخدم لنوع الملف.

صدى "أدخل امتداد الملف لملفات الصور الخاصة بك:"

# تخزين إدخال المستخدم في ملفات $.

قراءة الملفات

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

لـ img في ملفات *. $ ؛ فعل
تحويل - حجم 20٪ "$ img" "تغيير الحجم- $ img"
فعله

حفظ البرنامج النصي لتغيير الحجم في نانو بالضغط Ctrl + O. أغلق المحرر باستخدام Ctrl + X.

تحديث أذونات البرنامج النصي حتى يتم تشغيله. لا تتخط هذا الجزء ، وإلا فلن يعمل النص بشكل صحيح!

chmod + x ~ / Pictures / Convert-Images / batch-resize.sh

لاستخدام البرنامج النصي ، ضع جميع ملفات الصور التي ترغب في تحويلها ~ / صور / تحويل الصور /. ثم قرص مضغوط في وتنفيذ البرنامج النصي. عند إدخال امتداد الملف (مثل JPG و PNG وما إلى ذلك) لا تستخدم فترة ، أو سينهار البرنامج النصي!

cd ~ / صور / تحويل الصور / ./batch-resize.sh.
watch instagram story