Εγκατάσταση jpegoptim και OptiPNG
Χρήση jpegoptim για συμπίεση αρχείων JPEG
Χρήση OptiPNG για βελτιστοποίηση αρχείων PNG, BMP, GIF, PNM και TIFF
Εάν έχετε αποθηκευμένες πολλές εικόνες υψηλής ανάλυσης στον υπολογιστή σας Linux, ενδέχεται να εξαντληθεί ο αποθηκευτικός σας χώρος λόγω του μεγάλου χώρου στο δίσκο που χρησιμοποιείται από τη βιβλιοθήκη φωτογραφιών σας. Σε αυτήν την περίπτωση, μπορεί να αναζητάτε μια λύση που σας επιτρέπει να συμπιέσετε αυτές τις εικόνες για να εξοικονομήσετε χώρο στο δίσκο χωρίς να επηρεαστεί η ποιότητά τους.
Επιπλέον, οι παραδοσιακές λύσεις συμπίεσης συχνά επιτρέπουν τη συμπίεση αρχείων εικόνας ένα προς ένα, κάτι που μπορεί να είναι μια μάλλον κοπιαστική και χρονοβόρα διαδικασία. Επομένως, η συμπίεση των εικόνων σας σε παρτίδες μπορεί να είναι μια εξαιρετική ιδέα για εξοικονόμηση χρόνου και προσπάθειας.
Εκεί είναι που jpegoptimκαι OptiPNGέρχονται σε πρακτικό. Και τα δύο jpegoptimκαι OptiPNGείναι βοηθητικά προγράμματα που βασίζονται στη γραμμή εντολών που μπορούν να χρησιμοποιηθούν για τη βελτιστοποίηση και τη συμπίεση εικόνων σε παρτίδες χωρίς να επηρεάζεται η αρχική τους ποιότητα (γνωστή και ως συμπίεση χωρίς απώλειες). Jpegoptimχειρίζεται αρχεία JPEG ενώ OptiPNGεπεξεργάζεται εικόνες σε μορφή PNG, BMP, GIF, PNM και TIFF.
Ας εξετάσουμε τη διαδικασία εγκατάστασης jpegoptimκαι OptiPNGσυμπίεσης εικόνων στο Linux χρησιμοποιώντας τη γραμμή εντολών.
Σημείωση : Αυτό το σεμινάριο προϋποθέτει ότι χρησιμοποιείτε έναν χρήστη χωρίς sudoδικαιώματα με δικαιώματα.
Εγκατάσταση jpegoptim και OptiPNG
Σε CentOS ή άλλες διανομές Linux που βασίζονται σε RPM:
sudo yum install epel-release
sudo yum install jpegoptim optipng
Σε Debian ή άλλες διανομές Linux που βασίζονται σε APT:
sudo apt-get install jpegoptim optipng
Χρήση jpegoptim για συμπίεση αρχείων JPEG
Σε αυτό το παράδειγμα, αποθηκεύονται τα αρχικά αρχεία JPEG (.jpg) ~/jpeg.
α) Εάν θέλετε να συμπιέσετε ένα μόνο αρχείο, ας υποθέσουμε example.jpgότι θα χρησιμοποιούσατε την παρακάτω εντολή:
cd ~/jpeg
jpegoptim example.jpg
Σημείωση : Το πρωτότυπο example.jpgθα αντικατασταθεί με μια συμπιεσμένη έκδοση από προεπιλογή.
β) Εάν θέλετε να συμπιέσετε όλα τα αρχεία .jpg στον κατάλογο προέλευσης:
cd ~/jpeg
jpegoptim *.jpg
Όλα τα αρχικά αρχεία θα αντικατασταθούν και θα αντικατασταθούν με τη συμπιεσμένη έκδοση.
γ) Εάν θέλετε να διατηρήσετε τα αρχικά αρχεία, μπορείτε να καθορίσετε έναν κατάλογο προορισμού στον οποίο θα αποθηκεύεται η συμπιεσμένη έκδοση ως εξής:
cd ~/jpeg
mkdir optim
jpegoptim *.jpg -d ~/jpeg/optim
δ) Για περισσότερες πληροφορίες σχετικά με τον τρόπο χρήσης της jpegoptimεντολής, μπορείτε να χρησιμοποιήσετε τη -hσημαία για να προβάλετε το αρχείο βοήθειας:
jpegoptim -h
Χρήση OptiPNG για βελτιστοποίηση αρχείων PNG, BMP, GIF, PNM και TIFF
Όπως ακριβώς το jpegoptim, OptiPNGθα αντικαταστήσει τα αρχικά αρχεία και θα αντικαταστήσει στη συνέχεια με τη συμπιεσμένη έκδοση στον κατάλογο προέλευσης από προεπιλογή. Εν τω μεταξύ, για αρχεία BMP, GIF, PNM και TIFF, OptiPNGθα δημιουργηθεί η βελτιστοποιημένη έκδοση .png του αρχείου με το ίδιο όνομα, αφήνοντας τα αρχικά αρχεία σε διακριτικότητα. Αυτά τα αρχεία θα πρέπει να αφαιρεθούν με μη αυτόματο τρόπο όταν ολοκληρωθεί η διαδικασία συμπίεσης.
Παρακάτω είναι μερικά παραδείγματα σχετικά με τον τρόπο χρήσης OptiPNGτης εφαρμογής συμπίεσης χωρίς απώλειες στις εικόνες σας:
Σε αυτό το παράδειγμα, αποθηκεύονται τα αρχικά αρχεία JPEG (.jpg) ~/pic.
α) Εάν θέλετε να συμπιέσετε ένα μόνο αρχείο, ας υποθέσουμε example.pngότι θα χρησιμοποιούσατε την παρακάτω εντολή:
cd ~/pic
optipng example.png
Σημείωση : Το αρχικό example.pngαρχείο θα αντικατασταθεί με μια βελτιστοποιημένη έκδοση.
β) Βελτιστοποιήστε ένα αρχείο .bmp example.bmp:
cd ~/pic
optipng example.bmp
Ένα αρχείο με το όνομα example.pngθα δημιουργηθεί στον κατάλογο προέλευσης, ενώ το πρωτότυπο example.bmpπαραμένει εντάξει.
γ) Εάν θέλετε να συμπιέσετε όλα τα αρχεία .png στον κατάλογο προέλευσης:
cd ~/pic
optipng *.png
Όλα τα αρχικά αρχεία θα αντικατασταθούν και θα αντικατασταθούν με τη συμπιεσμένη έκδοση.
δ) Εάν προτιμάτε να διατηρήσετε τα αρχικά αρχεία με διακριτικότητα, μπορείτε να το κάνετε χρησιμοποιώντας τη -keepσημαία ως εξής:
cd ~/pic
optipng -keep *.png
Τα αρχικά αρχεία θα παραμείνουν διακριτικά και θα έχουν ένα επίθημα .bak. Για παράδειγμα example.png.bak.
ε) Εάν θέλετε να διατηρήσετε τα πρωτότυπα αρχεία, μπορείτε να καθορίσετε έναν κατάλογο προορισμού στον οποίο θα αποθηκεύεται η συμπιεσμένη έκδοση ως εξής:
cd ~/pic
optipng -dir ~/pic/optim *.png
Όλα τα αρχικά αρχεία θα παραμείνουν εντάξει στον κατάλογο προέλευσης ενώ η συμπιεσμένη έκδοση θα αποθηκευτεί στον κατάλογο προορισμού.
στ) Για περισσότερες πληροφορίες σχετικά με τον τρόπο χρήσης της OptiPNGεντολής, μπορείτε να χρησιμοποιήσετε τη -hσημαία για να προβάλετε το αρχείο βοήθειας:
optipng -h
Αυτό ολοκληρώνει το σεμινάριο μας.