Στην προηγούμενο άρθρο Αναφέραμε τις μορφές εικόνας που χρησιμοποιούνται συνήθως σε ιστότοπους και ορίσαμε ποιες ήταν κατάλληλες για κάθε περίπτωση. Τώρα θα συζητήσουμε τα εργαλεία για τη δημιουργία εικόνων ιστού στο Linux.
Καθώς οι πιο συνηθισμένες μορφές ξεπερνούν το Gimp και τους προεγκατεστημένους θεατές, Θα επικεντρωθούμε σε μορφές WebP και SVG
Εργαλεία για τη δημιουργία εικόνων ιστού σε Linux
WebP
Η μορφή WebP αποτελεί μέρος των προσπαθειών της Google να αποκτήσει πλήρη κυριαρχία στον Ιστό. Υποστηρίζει συμπίεση με απώλειες και χωρίς απώλειες.
Στις πρώτες μέρες του Διαδικτύου, οι αργές συνδέσεις σήμαιναν την εύρεση τρόπων για γρήγορη φόρτωση των εικόνων. Τότε αναπτύχθηκαν δύο μέθοδοι:
- Συμπίεση με απώλεια: Το βάρος της εικόνας μειώνεται με την εξάλειψη των περιττών πληροφοριών που επηρεάζουν την ποιότητα. Ως εκ τούτου, δεν είναι μια μέθοδος που μπορεί να χρησιμοποιηθεί για εικόνες που απαιτούν υψηλή ανάλυση. Μπορεί να χρησιμοποιηθεί για εικόνες που εμφανίζονται στην οθόνη.
- Συμπίεση χωρίς απώλειες: Αντί να αφαιρεθούν οι περιττές πληροφορίες, η συμπίεση επιτυγχάνεται με τη χρήση αλγορίθμων.
Οι εικόνες σε μορφή WebP είναι έως και 30% μικρότερες από τις αντίστοιχες PNG ή JPG
Πώς να δημιουργήσετε, να επεξεργαστείτε και να προβάλετε εικόνες σε μορφή WebP
Τουλάχιστον στο Ubuntu Studio 23.10, το Gimp μπορεί να ανοίξει, να επεξεργαστεί και να αποθηκεύσει εικόνες σε μορφή WebP. Απλώς πρέπει να προσθέσουμε .webp στο όνομα του αρχείου και να κάνουμε κλικ στην Εξαγωγή. Το παράθυρο επιλογών μας επιτρέπει να επιλέξουμε αν θα αποθηκεύσουμε ή όχι με απώλεια και τον τύπο της εικόνας.
Γενικά, οι διανομές που βασίζονται στο KDE δεν θα έχουν μεγάλα προβλήματα από το Gwenview, ο εγγενής θεατής μπορεί να το ανοίξει χωρίς προβλήματα. Οι διανομές που βασίζονται στο GNOME θα απαιτούν την εγκατάσταση ενός πακέτου.
Για το Ubuntu και τα παράγωγα το κάνουμε με:
sudo add-apt-repository ppa:helkaluin/webp-pixbuf-loader
sudo apt update
sudo apt install webp-pixbuf-loader
Στο ArchLinux
sudo pacman -S webp-pixbuf-loader
Αν είμαστε χρήστες του Fedora
sudo dnf install webp-pixbuf-loader
Η ίδια μέθοδος ισχύει για διανομές που βασίζονται στην επιφάνεια εργασίας XFCE.
Για διανομές που χρησιμοποιούν LxQT ή Cinnamon, οι εικόνες θα πρέπει να εμφανίζονται χωρίς προβλήματα.
Μετατροπή εικόνων με χρήση του τερματικού
Υπάρχουν δύο εντολές που μας επιτρέπουν να κάνουμε μετατροπή από και προς τη μορφή WebP. Μπορούμε να τα εγκαταστήσουμε με τις παρακάτω εντολές:
Ubuntu και παράγωγα
sudo apt install webp
Fedora και παράγωγα
sudo dnf install libwebp
Τώρα έχουμε τα ακόλουθα εργαλεία:
anim_diff – εργαλείο για την εμφάνιση της διαφοράς μεταξύ των εικόνων που συνθέτουν ένα κινούμενο σχέδιο.
anim_dump – εργαλείο απόρριψης για τη διαφορά μεταξύ εικόνων κινουμένων σχεδίων.
cwebp – εργαλείο μετατροπής σε μορφή WebP
dwebp – εργαλείο μετατροπής εικόνων WebP σε άλλες μορφές.
gif2webp – εργαλείο μετατροπής κινούμενων εικόνων GIF σε WebP
img2webp – εργαλείο για τη μετατροπή μιας ακολουθίας εικόνων σε κινούμενη εικόνα WebP.
vwebp – Πρόγραμμα προβολής αρχείων WebP για το τερματικό.
webpinfo – Όπως υποδηλώνει το όνομα, είναι χρήσιμο για την προβολή πληροφοριών σχετικά με ένα αρχείο εικόνας WebP.
webpmux – προηγμένο εργαλείο χειρισμού αρχείων WebP
Μερικά παραδείγματα
Για μετατροπή από άλλες μορφές αρχείων σε WebP
cwebp -q <factor de compresión> <imagen de origen> -o <imagen_convertida.webp>
Για μετατροπή από WebP σε άλλες μορφές
dwebp origen.webp -o destino
Θυμηθείτε ότι πρέπει επίσης να υποδείξετε τη μορφή αρχείου της εικόνας προορισμού.
Εάν θέλετε να μετατρέψετε πολλές εικόνες σε WebP, επικολλήστε το στο τερματικό
for img in *.{jpg,png,gif}; do
cwebp -q FC "$img" -o "${img%.*}.webp"
done
Όπου το FC αντικαθίσταται από τον συντελεστή συμπίεσης
Θυμηθείτε ότι μπορείτε να δείτε όλες τις πιθανές χρήσεις αυτών των εντολών πληκτρολογώντας στο τερματικό
man nombre del comando.
Όπως είπαμε και στο προηγούμενο άρθρο, το WebP έχει πολλές δυνατότητες. Ωστόσο, θα πρέπει να έχετε κατά νου ότι μόνο τα πιο σύγχρονα προγράμματα περιήγησης μπορούν να το χειριστούν. Όλα είναι θέμα στάθμισης των υπέρ και των κατά.
Στο επόμενο άρθρο θα εκπληρώσουμε το χρέος που μας έχει απομείνει από αυτό, αναφέροντας τα εργαλεία που μας επιτρέπουν να χειριζόμαστε αρχεία σε μορφή SVG. Εάν δεν μπορείτε να περιμένετε, δοκιμάστε το Inkscape.