Πώς να αλλάξετε το μέγεθος των αρχείων εικόνας στο Linux

click fraud protection

Τα αρχεία εικόνας μπορεί να είναι εξαιρετικά μεγάλα. Ακόμα κι αν ασχολείστε με JPEG, τα μεγέθη αρχείων μπορούν και υπερβαίνουν τα 2 και ακόμη και τα 5 MB σε μέγεθος. Εάν έχετε ένα αρχείο RAW, θα είναι μεγαλύτερο. Εάν πρέπει να διατηρήσετε μια μεγάλη βιβλιοθήκη εικόνων στον υπολογιστή σας Linux, θα πρέπει να μάθετε πώς να εξοικονομείτε χώρο. Ένας από τους καλύτερους τρόπους εξοικονόμησης χώρου με αρχεία είναι να αλλάξετε το μέγεθός τους. Εάν έχετε μια μεγάλη βιβλιοθήκη φωτογραφιών, μπορείτε να αλλάξετε το μέγεθος των αρχείων εικόνας και να μειώσετε το μέγεθος της βιβλιοθήκης φωτογραφιών σας.

Η αλλαγή μεγέθους των αρχείων εικόνας είναι ένα δύσκολο πράγμα, καθώς πολλά από αυτά μπορούν πραγματικά να καταστρέψουν την ποιότητα. Γι 'αυτό σε αυτόν τον οδηγό θα αναλύσουμε τον τρόπο αλλαγής του μεγέθους των αρχείων εικόνας με τον σωστό τρόπο.

Εγκαταστήστε το ImageMagick

Το λειτουργικό σύστημα Linux διαθέτει πολλά περίεργα, μοναδικά εργαλεία. Ένα τέτοιο εργαλείο είναι το Μετατροπή. Είναι μια απλή μικρή εφαρμογή που περιλαμβάνεται στο ImageMagick που μπορεί να χειριστεί αρχεία εικόνας μέσω της γραμμής εντολών. Για να αποκτήσετε πρόσβαση στο εργαλείο μετατροπής, θα πρέπει να εγκαταστήσετε το ImageMagick. Οι περισσότερες διανομές Linux το έχουν εγκαταστήσει, αν και αν δεν το κάνετε, μπορείτε να το εγκαταστήσετε αρκετά εύκολα.

instagram viewer

Για να εγκαταστήσετε το πακέτο ImageMagick, ανοίξτε ένα παράθυρο τερματικού και εισαγάγετε την ακόλουθη εντολή που αναφέρεται στο λειτουργικό σας σύστημα.

Ubuntu

sudo apt εγκαταστήστε το imagemagick

Ντέμπιαν

sudo apt-get εγκαταστήστε το imagemagick

Arch Linux

sudo pacman -S imagemagick

Μαλακό καπέλλο

sudo dnf εγκαταστήστε το imagemagick

OpenSUSE

sudo zypper εγκαταστήστε το imagemagick

Άλλα Linux

Όπως αναφέρθηκε προηγουμένως, το ImageMagick είναι ένα κρίσιμο στοιχείο του τρόπου με τον οποίο πολλά προγράμματα προβάλλουν και χειρίζονται εικόνες σε προγράμματα σε Linux. Τούτου λεχθέντος, η διανομή σας μπορεί να χρησιμοποιεί μια εναλλακτική λύση. Αναζητήστε στο διαχειριστή πακέτων του λειτουργικού σας συστήματος για το "ImageMagick" και εγκαταστήστε το. Μόλις εγκατασταθεί, θα έχετε πρόσβαση στη μετατροπή.

Συμπίεση εικόνων με μετατροπή

Συμπίεση εικόνων μπορεί συχνά να μειώσει την ποιότητά τους. Για όμορφα, μικρότερα αρχεία εικόνων, είναι καλύτερο να τα επαναπροσδιορίσετε. Η μετάβαση σε αυτήν τη διαδρομή μπορεί να σας βοηθήσει να διατηρήσετε το συνολικό ποιότητα της εικόνας διατηρώντας παράλληλα το μέγεθος του αρχείου πολύ μικρότερο.

Για αλλαγή μεγέθους με το Μετατροπή, ανοίξτε ένα παράθυρο τερματικού, βρείτε ένα αρχείο εικόνας που θέλετε να χειριστείτε και, στη συνέχεια, χρησιμοποιήστε το CD εντολή για να μετακινήσετε το τερματικό στη θέση του. Σε αυτό το παράδειγμα, τα αρχεία εικόνων θα είναι /home/username/pictures/.

cd ~ / Εικόνες /

Χρησιμοποιήστε την εντολή μετατροπής για αλλαγή μεγέθους. Προσπαθήστε να αλλάξετε το μέγεθος της εικόνας κατά περίπου 20%, καθώς αυτό σας δίνει μια καλή ισορροπία ποιότητας και μεγέθους αρχείου. Εάν πρέπει να πάτε χαμηλότερα από 20%, δοκιμάστε το 25%, το 30% ή το 40%. Λάβετε υπόψη ότι η ποιότητα της εικόνας μειώνεται όσο περισσότερο αλλάζει το μέγεθός της.

μετατροπή -μεγέθους 20% image-file-name-original.jpg image-file-name-resized.jpg

Η μετατροπή λειτουργεί με διαφορετικούς τύπους αρχείων, εκτός από το JPG που χρησιμοποιείται στο παράδειγμα. Για αλλαγή μεγέθους, τροποποιήστε αυτήν την εντολή με τη σωστή επέκταση αρχείου και νέο μέγεθος. Βεβαιωθείτε ότι έχετε ορίσει τόσο το αρχικό όνομα αρχείου όσο και το όνομα αρχείου εξόδου.

Συμπίεση πολλαπλών εικόνων

Η μετατροπή είναι εξαιρετική στο χειρισμό και τη συμπίεση μιας εικόνας κάθε φορά, αλλά είναι κουραστική η συμπίεση εικόνων μία προς μία. τα καλά νέα είναι ότι η μετατροπή μπορεί να χειριστεί με bash σε ανάλυση και να εργαστεί με πολλά αρχεία εικόνας ταυτόχρονα.

Σημείωση: η μαζική συμπίεση αρχείων εικόνας με πολλά ονόματα αρχείων πιθανότατα δεν θα λειτουργήσει. Μόνο μαζική μετατροπή αρχείων με τον ίδιο τύπο αρχείου.

Η μαζική μετατροπή είναι εύκολη και ξεκινά με τη δημιουργία ενός φακέλου για εργασία. Η ύπαρξη φακέλου για όλα αυτά τα αρχεία εικόνας που σκοπεύετε να μετατρέψετε είναι καλή, διαφορετικά, δεκάδες αρχεία εικόνας θα καταστρέψουν το σύστημα αρχείων σας. Χρησιμοποιώντας την mkdir εντολή, δημιουργήστε έναν κατάλογο εργασίας.

mkdir -p ~ / Εικόνες / Μετατροπή-Εικόνες /

Στη συνέχεια, ανοίξτε την εφαρμογή διαχείρισης αρχείων, βρείτε τον πρόσφατα δημιουργημένο φάκελο και μετακινήστε όλα τα αρχεία εικόνας που σκοπεύετε να μετατρέψετε σε αυτόν το φάκελο. Αφού μετακινήσετε τα αρχεία, χρησιμοποιήστε το CD εντολή σε ένα τερματικό για να μετακινηθείτε και στο νέο φάκελο.

cd ~ / Εικόνες / Μετατροπή-εικόνες /

Στο τερματικό, πληκτρολογήστε αυτήν την εντολή. Θα πει στο Convert να αλλάξει το μέγεθος πολλών αρχείων ταυτόχρονα, δημιουργώντας αρχεία εξόδου με "resize" στο τέλος. Στον κώδικα, η εντολή θα αναζητήσει εικόνες JPG. Εάν εργάζεστε με αρχεία PNG ή άλλη μορφή που υποστηρίζεται από την εφαρμογή Μετατροπή, αλλάξτε * .jpg σε * .png κ.λπ.

Για π.χ. σε*.jpg;κάνω μετατρέπω -αλλαγή μεγέθους 20%"$ img""opt- $ img"Ολοκληρώθηκε

Αλλαγή μεγέθους σεναρίου

Η εντολή αλλαγής μεγέθους παρτίδας είναι ωραία, καθώς λειτουργεί πολύ καλά. Ωστόσο, το να πρέπει να πληκτρολογήσετε μια μεγάλη εντολή και να το τροποποιήσετε κάθε φορά μπορεί να είναι ενοχλητικό. Για να συντομεύσετε το έργο, σκεφτείτε να το κάνετε σε σενάριο. Ανοίξτε ένα παράθυρο τερματικού και χρησιμοποιήστε το αφή εντολή για να δημιουργήσετε ένα νέο αρχείο. Αυτό το αρχείο θα περιέχει τον κωδικό για το σενάριο μετατροπών.

αγγίξτε ~ / Εικόνες / Μετατροπή-εικόνες / batch-resize.sh

Στη συνέχεια, ανοίξτε το πρόγραμμα επεξεργασίας κειμένου Nano.

nano ~ / Pictures / Convert-Images / batch-resize.sh

Επικολλήστε τον ακόλουθο κώδικα μέσα στο αρχείο σεναρίου:

#! / bin / bash

# Παρακολούθηση εισόδου χρήστη για τύπο αρχείου.

echo "Εισαγάγετε την επέκταση αρχείου για τα αρχεία εικόνας σας:"

# Αποθηκεύστε την είσοδο χρήστη σε αρχεία $.

διαβάστε αρχεία

# Αλλαγή μεγέθους εικόνων.

για img in *. $ αρχεία; κάνω
μετατροπή -μεγέθυνση 20% "$ img" "resize- $ img"
Ολοκληρώθηκε

Αποθηκεύστε το σενάριο αλλαγής μεγέθους στο Nano πατώντας Ctrl + O. Κλείστε το πρόγραμμα επεξεργασίας με Ctrl + X.

Ενημερώστε τα δικαιώματα του σεναρίου ώστε να εκτελείται. Μην παραλείψετε αυτό το μέρος, διαφορετικά το σενάριο δεν θα λειτουργήσει σωστά!

chmod + x ~ / Εικόνες / Μετατροπή εικόνων / batch-resize.sh

Για να χρησιμοποιήσετε το σενάριο, τοποθετήστε όλα τα αρχεία εικόνας που θέλετε να μετατρέψετε ~ / Εικόνες / Μετατροπή-εικόνες /. Τότε CD και εκτελέστε το σενάριο. Όταν εισάγετε την επέκταση αρχείου (όπως JPG, PNG κ.λπ.) μην χρησιμοποιείτε τελεία, διαφορετικά το σενάριο θα χαλάσει!

cd ~ / Εικόνες / Μετατροπή-εικόνες / ./batch-resize.sh.
watch instagram story