Μετατροπή WebP σε AVIF

Δωρεάν, στον browser σας — η εικόνα σας δεν φεύγει πουθενά. Η διαφάνεια άλφα διατηρείται.

ή σύρετε την εικόνα εδώ

Το RoundCut μετατρέπει WebP σε AVIF εξ ολοκλήρου στον browser σας. Το αρχείο δεν ανεβαίνει ποτέ σε server. Η διαφάνεια άλφα διατηρείται, αφού και οι δύο μορφές την υποστηρίζουν. Το AVIF είναι συνήθως 20 με 30 τοις εκατό μικρότερο από το ισοδύναμο WebP στην ίδια αντιληπτή ποιότητα. Η κωδικοποίηση διαρκεί μερικά δευτερόλεπτα σε μεγάλες εικόνες και πληρώνει περίπου ένα δευτερόλεπτο cold start του WASM στην πρώτη μετατροπή.

Πώς να μετατρέψετε WebP σε AVIF

Σύρετε ένα αρχείο WebP στην περιοχή μεταφόρτωσης (ή κάντε κλικ για να το επιλέξετε). Η μετατροπή ξεκινάει τη στιγμή που το αρχείο φτάνει — δεν υπάρχει κουμπί «Μετατροπή» να ψάχνετε. Η πρώτη μετατροπή σε μια συνεδρία φορτώνει τον κωδικοποιητή AVIF, που παίρνει περίπου ένα δευτερόλεπτο cold start του WASM· οι επόμενες μετατροπές στην ίδια καρτέλα παρακάμπτουν αυτό το βήμα και τελειώνουν πιο γρήγορα. Όταν το αποτέλεσμα είναι έτοιμο, η γραμμή στατιστικών δείχνει το μέγεθος εισόδου και εξόδου, και το κουμπί Λήψη αποθηκεύει το αρχείο AVIF στη συσκευή σας με το ίδιο βασικό όνομα με το αρχικό.

Πόσο μικρότερο είναι το AVIF από το WebP;

Το AVIF βασίζεται στον κωδικοποιητή βίντεο AV1 και φτάνει σε περίπου 20 με 30 τοις εκατό μικρότερα αρχεία από το WebP στην ίδια αντιληπτή ποιότητα, σύμφωνα με μετρήσεις SSIM και DSSIM σε σύνολα δοκιμαστικών φωτογραφιών. Σε απλά γραφικά με συμπαγή χρώματα ή αιχμηρές γωνίες, η διαφορά στενεύει και το WebP μπορεί να βγει ισόπαλο ή και μπροστά. Το μεγαλύτερο όφελος είναι στις φωτογραφίες — ακριβώς τα στοιχεία που κυριαρχούν στο βάρος της σελίδας στις περισσότερες σύγχρονες ιστοσελίδες. Η υποστήριξη του AVIF στους browsers είναι πλέον πάνω από 93 τοις εκατό παγκοσμίως (Chrome 85+, Firefox 93+, Safari 16+), οπότε οι περιπτώσεις εφεδρείας έχουν συρρικνωθεί σε μια μικρή μειονότητα.

Διατηρείται η διαφάνεια στη μετατροπή WebP σε AVIF;

Ναι. Το WebP υποστηρίζει κανάλι άλφα και το ίδιο κάνει και το AVIF, και η ροή το μεταφέρει χωρίς αλλαγές. Ένα WebP με διαφανές φόντο μετατρέπεται σε ένα AVIF με το ίδιο διαφανές φόντο — χωρίς γέμισμα με λευκό, χωρίς μετατόπιση χρώματος, χωρίς φωτοστέφανο στις άκρες, χωρίς εκπλήξεις προπολλαπλασιασμένου άλφα. Αυτό είναι το αντίθετο από τη μετατροπή PNG σε JPG, όπου το άλφα είναι καταστροφικό επειδή το JPG δεν διαθέτει διαφάνεια. Αν η πηγή σας έχει διαφάνεια που θέλετε να κρατήσετε — ένα αποκομμένο λογότυπο, ένα sprite διεπαφής, ένα αυτοκόλλητο — το AVIF είναι ασφαλής προορισμός και δεν χρειάζεται να ισοπεδώσετε εκ των προτέρων.

Ποιότητα και ταχύτητα κωδικοποίησης

Και οι δύο μορφές είναι εδώ με απώλειες — ο κωδικοποιητής τρέχει σε ποιότητα 85, που είναι οπτικά σχεδόν χωρίς απώλειες για φωτογραφίες (PSNR γύρω στα 42 dB σε πραγματική φωτογραφική είσοδο). Δεν μπορείτε να πάρετε ένα AVIF χωρίς απώλειες από ένα WebP με απώλειες. Το κόστος της συμπίεσης του AVIF είναι η ταχύτητα κωδικοποίησης: μια φωτογραφία 2 megapixel τελειώνει σε λιγότερο από ένα δευτερόλεπτο στον Chrome, αλλά μια φωτογραφία 8 megapixel παίρνει περίπου τρία δευτερόλεπτα, και μια φωτογραφία 24 megapixel μπορεί να πάρει 10 με 30 δευτερόλεπτα. Ο Firefox είναι περίπου τέσσερις φορές πιο αργός από τον Chrome στο AVIF — μεγάλες εικόνες στον Firefox μπορούν να παγώσουν την καρτέλα για μισό λεπτό.

Το απόρρητό σας

Η μετατροπή τρέχει στον browser σας χρησιμοποιώντας μια έκδοση WASM του κωδικοποιητή AVIF. Τίποτα δεν ανεβαίνει, τίποτα δεν καταγράφεται, τίποτα δεν μπαίνει σε ουρά σε server. Αν ανοίξετε τα DevTools και παρακολουθήσετε την καρτέλα Network ενώ μετατρέπετε, θα δείτε μηδέν εξερχόμενα αιτήματα εικόνας μετά τη φόρτωση της σελίδας — το μόνο fetch είναι η ίδια η μονάδα κωδικοποιητή, στην πρώτη μετατροπή AVIF της συνεδρίας. Ο μετατροπέας που κατατάσσεται πρώτος σε αυτή την αναζήτηση ανεβάζει αρχεία σε server και τα διαγράφει μια ώρα αργότερα — εμείς δεν λαμβάνουμε ποτέ το αρχείο σας εξαρχής.

Συχνές ερωτήσεις

Είναι καλύτερο το AVIF από το WebP;

Για φωτογραφίες, το AVIF κερδίζει στη συμπίεση — συνήθως 20 με 30 τοις εκατό μικρότερα αρχεία στην ίδια αντιληπτή ποιότητα, σύμφωνα με ανάλυση DSSIM του SpeedVitals. Σε γραφικά με συμπαγή χρώματα και αιχμηρές γωνίες, το WebP είναι ανταγωνιστικό ή μερικές φορές μικρότερο. Και τα δύο υποστηρίζουν άλφα και κίνηση. Αν το κοινό σας είναι σε σύγχρονους browsers (Chrome 85+, Firefox 93+, Safari 16+, σήμερα γύρω στο 93 τοις εκατό των παγκόσμιων χρηστών), το AVIF είναι η καλύτερη προεπιλογή· αλλιώς κρατήστε το WebP ως εφεδρεία.

Θα χάσω ποιότητα όταν μετατρέψω WebP σε AVIF;

Ναι — κάποια απώλεια γενιάς είναι αναπόφευκτη. Και οι δύο μορφές είναι με απώλειες, οπότε η εκ νέου κωδικοποίηση ενός WebP με απώλειες σε AVIF ποιότητας 85 (PSNR γύρω στα 42 dB σε φωτογραφίες) εισάγει ένα δεύτερο πέρασμα συμπίεσης. Για φωτογραφίες το αποτέλεσμα είναι οπτικά σχεδόν χωρίς απώλειες. Για γραφικά με αιχμηρές γωνίες ή συμπαγή χρώματα, περιμένετε ήπια artifacts. Ένα πραγματικά χωρίς απώλειες AVIF δεν είναι δυνατό από μια πηγή WebP με απώλειες — η πληροφορία έχει ήδη χαθεί.

Υποστηρίζει το AVIF τη διαφάνεια (κανάλι άλφα);

Ναι. Και το WebP και το AVIF υποστηρίζουν κανάλια άλφα, και η μετατροπή μεταφέρει τη διαφάνεια ακριβώς — χωρίς γέμισμα με λευκό, χωρίς μετατόπιση χρώματος, χωρίς φωτοστέφανο γύρω από απαλές άκρες. Αυτό διαφέρει από τη μετατροπή PNG σε JPG, όπου το άλφα είναι καταστροφικό επειδή το JPG δεν υποστηρίζει διαφάνεια καθόλου. Αν το WebP σας έχει διαφανές φόντο, το AVIF σας θα το έχει επίσης.

Πόσο διαρκεί η μετατροπή WebP σε AVIF;

Μερικά δευτερόλεπτα για τυπικές φωτογραφίες. Η πρώτη μετατροπή σε μια συνεδρία φορτώνει τον κωδικοποιητή AVIF (περίπου ένα δευτερόλεπτο). Μετά από αυτό, μια εικόνα 2 megapixel παίρνει λιγότερο από ένα δευτερόλεπτο στον Chrome, 8 megapixel παίρνει περίπου τρία δευτερόλεπτα, και 24 megapixel μπορεί να πάρει 10 με 30 δευτερόλεπτα. Ο Firefox είναι περίπου τέσσερις φορές πιο αργός στο AVIF — μια εικόνα 4K μπορεί να πάρει 30 δευτερόλεπτα. Οι κινητές συσκευές είναι άλλες 3 με 5 φορές πιο αργές από τους υπολογιστές.

Είναι ασφαλές να κάνω τη μετατροπή εδώ; Ανεβαίνει η εικόνα μου κάπου;

Το αρχείο σας δεν φεύγει ποτέ από τον browser σας. Η μετατροπή τρέχει εξ ολοκλήρου στη συσκευή σας χρησιμοποιώντας μια έκδοση WASM του κωδικοποιητή AVIF — χωρίς upload, χωρίς server, χωρίς συλλογή δεδομένων. Μπορείτε να το επαληθεύσετε με τα DevTools ανοιχτά: μετά τη φόρτωση της σελίδας, υπάρχουν μηδέν εξερχόμενα αιτήματα εικόνας κατά τη μετατροπή. Ο μετατροπέας που κατατάσσεται πρώτος σε αυτή την αναζήτηση ανεβάζει ρητά αρχεία σε server· εμείς δεν το κάνουμε.

Μπορώ να μετατρέψω πολλά αρχεία WebP σε AVIF ταυτόχρονα;

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