Τύπος αρχείου

WEBP - Εικόνα WebP

Το WebP είναι η μορφή εικόνας για τον ιστό της Google, με απωλεστική και μη απωλεστική συμπίεση, διαφάνεια και κίνηση, σχεδιασμένη να αντικαταστήσει τα JPG, PNG και κινούμενα GIF με μικρότερα αρχεία.

.webp

Το WebP είναι μια μορφή εικόνας που δημοσιεύτηκε από τη Google για να κάνει τις ιστοσελίδες πιο ελαφριές. Η απωλεστική λειτουργία του βασίστηκε στις τεχνικές στατικών εικόνων μέσα στο VP8, μια μορφή συμπίεσης βίντεο, με τη λογική ότι μια φωτογραφία είναι στην ουσία ένα μόνο καρέ βίντεο· μια μη απωλεστική λειτουργία, η διαφάνεια και η κίνηση προστέθηκαν σύντομα μετά την πρώτη έκδοση. Ο σκοπός του WebP είναι η κάλυψη: μία μορφή σχεδιασμένη να κάνει τη δουλειά των JPG, PNG και κινούμενων GIF, και να εκτελεί κάθε μία από αυτές τις εργασίες με λιγότερα bytes. Κάθε σύγχρονος μεγάλος browser το υποστηρίζει, γι' αυτό οι εικόνες που αποθηκεύονται από ένα σύγχρονο website τόσο συχνά καταλήγουν ως αρχείο .webp.

Πώς ένα WebP αποθηκεύει την εικόνα του

Ένα WebP είναι ένα container που αποτελείται από τμήματα (chunks) με ετικέτες, και το περιεχόμενό τους καθορίζει πώς συμπεριφέρεται το αρχείο, επειδή υπάρχουν δύο εντελώς διαφορετικές μηχανές συμπίεσης:

  • Απωλεστικό WebP λειτουργεί όπως ένα βασικό καρέ βίντεο. Προβλέπει κάθε μπλοκ εικονοστοιχείων από τα γειτονικά του, κρατά μόνο τη διαφορά, μετατρέπει αυτή τη διαφορά σε τιμές συχνοτήτων και τις στρογγυλοποιεί. Πληροφορίες απορρίπτονται, επομένως ένα απωλεστικό WebP δεν μπορεί να αποκατασταθεί στα αρχικά pixels, και η επαναλαμβανόμενη αποθήκευση επιδεινώνει σταδιακά τη φθορά, ακριβώς όπως στο JPG.
  • Μη απωλεστικό WebP είναι μια τελείως διαφορετική μέθοδος. Αναζητά επαναλαμβανόμενα μοτίβα και επαναλαμβανόμενα χρώματα σε όλη την εικόνα, κρατά μια μικρή προσωρινή μνήμη με τα χρώματα που χρησιμοποίησε πρόσφατα και κωδικοποιεί το αποτέλεσμα συμπαγώς. Τίποτα δεν απορρίπτεται, επομένως ανταγωνίζεται το PNG και όχι το JPG.

Και στις δύο λειτουργίες μπορεί να υπάρχει πλήρες κανάλι άλφα, επομένως λειτουργεί η μερική διαφάνεια, και η διαφάνεια μπορεί να αποθηκευτεί χωρίς απώλειες ενώ τα χρώματα είναι απωλεστικά, ένας συνδυασμός που ούτε το JPG ούτε το PNG προσφέρουν. Η κίνηση είναι μια ακολουθία καρέ μέσα στο ίδιο container, το καθένα με το δικό του χρονισμό και με πλήρη χρώματα, γεγονός που αφαιρεί τον περιορισμό των 256 χρωμάτων του GIF. Ένας σημαντικός σταθερός περιορισμός που αξίζει να γνωρίζει κανείς: ένα WebP δεν μπορεί να είναι μεγαλύτερο από 16383 pixels σε οποιαδήποτε διάσταση, επομένως πολύ μεγάλες σαρώσεις και μακριά πανοράματα απλώς δεν χωράνε.

Τι μεταδεδομένα περιέχει ένα WebP

Το WebP δεν επινοεί δικό του σύστημα μεταδεδομένων. Τα μεταδεδομένα είναι οι περιγραφικές πληροφορίες που αποθηκεύονται δίπλα στα pixels, και το container WebP τα κρατά σε προαιρετικά chunks που μεταφέρουν τα υπάρχοντα πρότυπα. Μια αναφορά εμφανίζει όσα από αυτά είναι παρόντα:

  • Ένα chunk EXIF, που περιέχει το ίδιο μπλοκ πληροφοριών κάμερας που θα βρίσκατε σε ένα JPG: Make, Model, DateTimeOriginal, ExposureTime, FNumber, ISOSpeedRatings, FocalLength, LensModel και Orientation, καθώς και την ομάδα GPS με γεωγραφικό πλάτος, μήκος και υψόμετρο.
  • Ένα chunk XMP, που περιέχει τα XML μεταδεδομένα της Adobe: δημιουργός, τίτλος, περιγραφή, λέξεις-κλειδιά, αξιολογήσεις, δηλώσεις δικαιωμάτων και ιστορικό επεξεργασίας.
  • Ένα chunk ICC profile που περιγράφει τον χρωματικό χώρο στον οποίο ανήκουν οι αριθμοί.

Δεν υπάρχει θέση για IPTC, το παλαιότερο πρότυπο εκδόσεων, επομένως τα πεδία IPTC επιβιώνουν σε μια μετατροπή σε WebP μόνο αν ο μετατροπέας τα ξαναγράψει ως XMP.

Το πρακτικό συμπέρασμα είναι ότι ένα WebP είναι συχνά εντελώς «γυμνό». Encoders γραμμής εντολών και πλευράς server απορρίπτουν τα μεταδεδομένα, εκτός αν τους ζητηθεί ρητά να τα κρατήσουν, και οι εικόνες που επεξεργάζονται αυτόματα από ένα website συνήθως προκύπτουν χωρίς τίποτα συνημμένο. Αυτό όμως δεν είναι εγγύηση. Ένα WebP που δημιουργείται από φωτογραφία κινητού μέσω μετατροπέα που διατηρεί τα μεταδεδομένα μεταφέρει άθικτα το αρχικό μοντέλο κάμερας, την ώρα λήψης και τις συντεταγμένες GPS. Αν ένα αρχείο είναι σημαντικό, διαβάστε την αναφορά αντί να υποθέσετε ότι η μετατροπή το καθάρισε.

Πότε να χρησιμοποιείτε WebP

Χρησιμοποιήστε WebP για εικόνες σε μια ιστοσελίδα, που είναι ακριβώς αυτό για το οποίο σχεδιάστηκε: λιγότερα bytes για την ίδια εικόνα, με διαφάνεια, φωτογραφίες και σύντομες κινήσεις να καλύπτονται όλες από μία μορφή. Το απωλεστικό WebP αντικαθιστά το JPG, το μη απωλεστικό WebP το PNG για επίπενα γραφικά και το κινούμενο WebP το κινούμενο GIF με πολύ καλύτερα χρώματα.

Εκτός browser είναι μια πιο αδύναμη επιλογή. Εφαρμογές desktop, ροές εργασίας εκτύπωσης, λογισμικό γραφείου και παλαιότερες συσκευές μπορεί να μην το ανοίγουν, οπότε ένα WebP είναι άβολο για αποστολή με email ή σε εκτυπωτή, και τα JPG και PNG παραμένουν οι πιο ασφαλείς επιλογές εκεί. Η μετατροπή ενός υπάρχοντος JPG σε απωλεστικό WebP επανακωδικοποιεί μια εικόνα που έχει ήδη χάσει λεπτομέρειες μία φορά, επομένως το δεύτερο πέρασμα κοστίζει ποιότητα επιπλέον της πρώτης απώλειας. Μετατρέψτε από το καλύτερο αρχικό που διαθέτετε, όχι από ένα αρχείο που σας είχε ήδη παραδοθεί.