Τι κάνει αυτή η σελίδα και γιατί υπάρχει
Αυτή η σελίδα μετατρέπει αρχεία WebP σε PNG κατευθείαν στο πρόγραμμα περιήγησής σας. Δεν στέλνετε πουθενά τις εικόνες σας. Η μετατροπή γίνεται εξ ολοκλήρου στην τοπική μηχανή. Αφού ολοκληρωθεί, βλέπετε το αρχικό και το τελικό μέγεθος, τις διαστάσεις και μια ένδειξη "Μεγαλύτερο" ή "Εξοικονομήθηκε" ανάλογα με το αν το PNG είναι μεγαλύτερο ή μικρότερο από το WebP που δώσατε. Μπορείτε να κατεβάσετε κάθε PNG μεμονωμένα ή, αν μετατρέψετε δύο ή περισσότερες εικόνες, να τις συσκευάσετε όλες σε ένα αρχείο ZIP με ένα κουμπί.
Αυτό που κάνει τη σελίδα διαφορετική είναι η αντιμετώπιση του βασικού προβλήματος του WebP. Το WebP μπορεί να είναι είτε lossy (με απώλειες) είτε lossless (χωρίς απώλειες). Υποστηρίζει κινούμενα σχέδια και διαφάνεια άλφα. Το PNG είναι πάντα lossless και υποστηρίζει πλήρη 8-bit διαφάνεια άλφα, αλλά δεν έχει ρυθμιστή ποιότητας και παράγει πολύ μεγαλύτερα αρχεία για φωτογραφίες σε σύγκριση με WebP ή JPG. Πολλά παλαιότερα προγράμματα επιτραπέζιου υπολογιστή δεν μπορούν να ανοίξουν καθόλου WebP. Η μετατροπή σε PNG είναι η ασφαλέστερη διαδρομή για ευρεία συμβατότητα. Επειδή το PNG είναι lossless και το WebP είναι συχνά lossy είτε lossless, το τελικό αρχείο μπορεί να είναι είτε μεγαλύτερο είτε μικρότερο – δεν υπάρχει ρύθμιση ποιότητας σε αυτή τη μετατροπή.
WebP εναντίον PNG: πότε χρησιμοποιείται το καθένα
Το WebP είναι μια σύγχρονη μορφή εικόνας που αναπτύχθηκε από την Google. Χρησιμοποιεί συμπίεση με βάση το VP8 video codec για lossy δεδομένα και την ίδια μέθοδο με το WebP lossless για δεδομένα χωρίς απώλειες. Συνήθως, μια lossy WebP εικόνα είναι 25-35% μικρότερη από μια αντίστοιχη JPG της ίδιας οπτικής ποιότητας. Αυτό το κάνει ιδανικό για ιστοσελίδες που θέλουν γρήγορη φόρτωση.
Το PNG, από την άλλη, χρησιμοποιεί συμπίεση Deflate. Είναι σχεδιασμένο για απώλεια καμία απολύτως πληροφορία. Κάθε αποθήκευση ενός PNG δεν υποβαθμίζει την εικόνα, σε αντίθεση με τα repeat saves σε JPG ή lossy WebP. Αλλά αυτό έχει κόστος: μια τυπική φωτογραφία 1920×1080 pixel μπορεί να ζυγίζει 2-5 MB ως PNG, ενώ το ίδιο στιγμιότυπο ως lossy WebP μπορεί να είναι 200-400 KB. Σε γραφικά με απότομα όρια, κείμενο ή λογότυπα, η lossless συμπίεση υπερτερεί, αλλά για φωτογραφίες η διαφορά είναι τεράστια.
Για πότε χρησιμοποιείται το καθένα: Αν έχετε μια σύγχρονη ιστοσελίδα και θέλετε γρήγορη φόρτωση, χρησιμοποιήστε lossy WebP. Αν χρειάζεστε απόλυτη ποιότητα για εκτύπωση, αρχειοθέτηση ή επεξεργασία, χρησιμοποιήστε lossless PNG ή TIFF. Αν λάβετε ένα WebP και πρέπει να το ανοίξετε σε ένα πρόγραμμα του 2015 που δεν ξέρει τι είναι WebP, η μετατροπή σε PNG είναι η μόνη λύση.
Συμβατότητα λογισμικού και προγραμμάτων περιήγησης
Από το 2024, όλα τα σύγχρονα προγράμματα περιήγησης (Chrome, Firefox, Safari, Edge) υποστηρίζουν WebP. Αλλά πολλά παλαιότερα προγράμματα επεξεργασίας εικόνας, όπως το Adobe Photoshop πριν από την έκδοση 23.2 (2022) δεν μπορούσαν να ανοίξουν WebP χωρίς πρόσθετο. Το Microsoft Paint των Windows 10 δεν ανοίγει WebP. Το Preview στο macOS Monterey και παλαιότερα δεν τα ανοίγει. Ακόμα και σήμερα, υπάρχουν web πλατφόρμες που απορρίπτουν ανεβάσματα WebP (π.χ. παλαιότερες εκδόσεις του WordPress χωρίς κατάλληλο plugin). Εδώ μπαίνει η σελίδα: μετατρέπει WebP σε PNG, μια μορφή που υποστηρίζεται από κάθε λειτουργικό σύστημα και πρόγραμμα από το 1996 και μετά.
Η σελίδα δέχεται επίσης JPG, PNG, HEIC και AVIF. Αλλά αν ο φυλλομετρητής σας δεν υποστηρίζει αποθήκευση μιας συγκεκριμένης μορφής (π.χ. AVIF στο Firefox ή Safari), το εργαλείο πέφτει αυτόματα σε PNG και εμφανίζει ετικέτα "χρησιμοποιήθηκε PNG αντί για την αρχική μορφή". Αυτό συμβαίνει επειδή το πρόγραμμα περιήγησης δεν μπορεί να δημιουργήσει έγκυρο αρχείο AVIF ακόμα κι αν μπορεί να το εμφανίσει.
Κατανόηση των ετικετών "Μεγαλύτερο" και "Εξοικονομήθηκε"
Η σελίδα συγκρίνει το μέγεθος του αρχικού WebP με το μέγεθος του παραγόμενου PNG. Αν το PNG είναι μικρότερο, εμφανίζεται "Εξοικονομήθηκε". Αν είναι μεγαλύτερο, εμφανίζεται "Μεγαλύτερο".
Γιατί το PNG να είναι μικρότερο από το WebP; Αυτό συμβαίνει σπάνια, αλλά μπορεί να συμβεί σε συγκεκριμένες περιπτώσεις:
- Το αρχικό WebP είναι lossless και έχει κωδικοποιηθεί αναποτελεσματικά.
- Η εικόνα είναι μικρή, επίπεδη και γεμάτη με επαναλαμβανόμενα χρώματα (π.χ. ένα λευκό τετράγωνο 100×100 pixel). Σε αυτή την περίπτωση, το WebP lossless μπορεί να είναι μεγαλύτερο από την απλή συμπίεση Deflate του PNG.
- Το αρχικό WebP περιέχει κινούμενα σχέδια (animated). Η σελίδα σας δίνει ένα στατικό καρέ (το πρώτο) ως PNG. Ένα animated WebP μπορεί να ζυγίζει πολύ περισσότερο από ένα μοναδικό στατικό PNG.
Γιατί το PNG είναι σχεδόν πάντα μεγαλύτερο; Επειδή το WebP χρησιμοποιεί προηγμένες τεχνικές χωρικής και χρωματικής πρόβλεψης που το Deflate του PNG δεν έχει. Για φωτογραφία με ομαλές χρωματικές μεταβάσεις, το WebP lossy μπορεί να είναι <10% του μεγέθους ενός PNG.
Η ένδειξη αυτή δεν είναι αξιολόγηση ποιότητας. Είναι απλώς μια πληροφορία: αν είστε σε περιορισμένο αποθηκευτικό χώρο, το "Μεγαλύτερο" σημαίνει ότι η μετατροπή θα αυξήσει τον όγκο των αρχείων σας.
Διαφάνεια άλφα και υποστήριξη μορφών
Το WebP και το PNG και τα δύο υποστηρίζουν πλήρη 8-bit διαφάνεια άλφα. Αυτό σημαίνει 256 επίπεδα διαφάνειας από εντελώς αδιαφανές έως εντελώς διάφανο. Πολλές άλλες μορφές (JPG, GIF) δεν υποστηρίζουν καθόλου ημι-διαφάνεια ή έχουν μόνο 1-bit διαφάνεια (πλήρως διάφανο ή πλήρως αδιαφανές).
Όταν μετατρέπετε ένα WebP με διαφάνεια σε PNG, η διαφάνεια διατηρείται πλήρως. Αυτό είναι κρίσιμο για λογότυπα, κουμπιά, εικονίδια και στιγμιότυπα οθόνης με διάφανο φόντο. Αν προσπαθούσατε να μετατρέψετε ένα τέτοιο αρχείο σε JPG, η διαφάνεια θα χανόταν και το φόντο θα γινόταν λευκό (ή μαύρο) ανάλογα με τον τρόπο που το χειρίζεται η βιβλιοθήκη.
Σημειώστε ότι το animated WebP δεν μπορεί να διατηρήσει την κίνηση όταν μετατρέπεται σε PNG. Παίρνετε μόνο το πρώτο καρέ. Αν χρειάζεστε κινούμενη εικόνα, θα πρέπει να αναζητήσετε άλλο εργαλείο που εξάγει όλα τα καρέ ως ξεχωριστά PNG (μια λειτουργία που αυτή η σελίδα δεν παρέχει).
Επεξεργασία στην πλευρά του πελάτη και απόρρητο
Κάθε μετατροπή εκτελείται εξ ολοκλήρου στο πρόγραμμα περιήγησης, χρησιμοποιώντας JavaScript και το Canvas API. Δεν μεταφέρεται κανένα byte της εικόνας σας σε διακομιστή. Αυτό είναι σημαντικό για άτομα που:
- Επεξεργάζονται προσωπικές ή ιατρικές φωτογραφίες.
- Εργάζονται με εμπιστευτικά γραφικά για δουλειά.
- Βρίσκονται σε περιοχές με αργή σύνδεση και δεν θέλουν να ανεβάζουν μεγάλα αρχεία.
- Δεν εμπιστεύονται υπηρεσίες μετατροπής που απαιτούν ανέβασμα σε διακομιστή.
Η σελίδα εμφανίζει μήνυμα λάθους αν ένα αρχείο δεν μπορεί να ανοίξει ως εικόνα: "Αυτό το αρχείο δεν μπόρεσε να ανοιχθεί ως εικόνα. Μπορεί να είναι κατεστραμμένο, κενό ή να μην είναι στην πραγματικότητα εικόνα." Επίσης, αν επιλέξετε πάρα πολλές εικόνες ταυτόχρονα, θα δείτε "Επιλέξτε έως ‹max› εικόνες κάθε φορά." Ο ακριβής αριθμός ορίζεται από το εργαλείο.
Διαχείριση σφαλμάτων και ροή εργασίας
Η σελίδα δέχεται μία ή περισσότερες εικόνες με drag-and-drop ή με το κουμπί επιλογής. Αφού τις φορτώσει, ξεκινά αυτόματα η μετατροπή. Σε περίπτωση αποτυχίας, εμφανίζεται ένα από τα ακόλουθα μηνύματα:
- "Επιλέξτε τουλάχιστον μία εικόνα."
- "Αυτός ο τύπος αρχείου δεν υποστηρίζεται."
- "Επιλέξτε έως ‹max› εικόνες κάθε φορά."
- "Η μετατροπή απέτυχε. Δοκιμάστε μια άλλη εικόνα ή μορφή."
- "Αυτό το αρχείο δεν μπόρεσε να ανοιχθεί ως εικόνα. Μπορεί να είναι κατεστραμμένο, κενό ή να μην είναι στην πραγματικότητα εικόνα."
- "‹αριθμός› αρχείο(α) δεν μπόρεσαν να υποβληθούν σε επεξεργασία."
- "Το πρόγραμμα περιήγησής σας δεν υποστηρίζει αποθήκευση αυτής της μορφής – χρησιμοποιήθηκε PNG αντί."
Αν μετατρέψετε πολλές εικόνες, μετά την ολοκλήρωση εμφανίζεται μια γραμμή "Σύνολο: ‹αρχικό› -> ‹μετατρεπόμενο›" που δείχνει το συνολικό αρχικό και τελικό μέγεθος. Μπορείτε να κατεβάσετε ένα ZIP με όλα όσα μετατράπηκαν με ένα κλικ. Αυτό είναι χρήσιμο όταν θέλετε να μεταφέρετε ένα σύνολο εικόνων σε άλλο υπολογιστή ή να τις στείλετε σε κάποιον που δεν μπορεί να ανοίξει WebP.
Συχνές Ερωτήσεις
Γιατί το PNG μου είναι μεγαλύτερο από το αρχικό WebP; Το WebP χρησιμοποιεί προηγμένες μεθόδους συμπίεσης. Για φωτογραφίες, μια lossy WebP μπορεί να είναι 25-35% μικρότερη από JPG και πολύ μικρότερη από PNG. Το PNG είναι lossless, άρα διατηρεί κάθε pixel, κάτι που αυξάνει το μέγεθος.
Μπορώ να διαλέξω την ποιότητα του PNG; Όχι. Το PNG είναι πάντα lossless. Δεν υπάρχει παράμετρος ποιότητας. Η επιλογή σας είναι μεταξύ lossless WebP (αν υπάρχει) και PNG. Και τα δύο είναι lossless, αλλά η συμπίεση διαφέρει.
Τι γίνεται αν το WebP μου έχει κινούμενα σχέδια; Η σελίδα παίρνει το πρώτο καρέ και το μετατρέπει σε στατικό PNG. Η κίνηση χάνεται. Αν θέλετε όλα τα καρέ, αναζητήστε εργαλείο που εξάγει κάθε καρέ ξεχωριστά.
Υπάρχει όριο στον αριθμό των εικόνων που μπορώ να μετατρέψω ταυτόχρονα; Ναι. Η σελίδα εμφανίζει μήνυμα αν ξεπεράσετε το όριο. Το όριο ορίζεται από το εργαλείο και μπορεί να διαφέρει.
Γιατί η σελίδα δεν ανεβάζει τις εικόνες μου σε διακομιστή; Για απόρρητο και ταχύτητα. Όλη η επεξεργασία γίνεται στον υπολογιστή σας. Δεν χρειάζεστε σύνδεση στο διαδίκτυο για τη μετατροπή, μόνο για να φορτώσετε τη σελίδα.
Μπορώ να μετατρέψω PNG σε WebP; Αυτή η σελίδα κάνει μόνο WebP σε PNG. Αν θέλετε την αντίθετη κατεύθυνση, θα χρειαστείτε άλλο εργαλείο.