Ακολουθήστε αυτό το παράδειγμα για να μετατρέψετε τα κωδικοποιημένα δεδομένα εικόνας πίσω σε ένα αρχείο με δυνατότητα χρήσης. Άνοιγμα Base64 σε Εικόνα.
Επικολλήστε τα δεδομένα της εικόνας
Ανοίξτε το Base64 σε Εικόνα και επικολλήστε μια απλή συμβολοσειρά Base64 ή ένα πλήρες URL δεδομένων εικόνας. Το "Δοκιμάστε ένα δείγμα" συμπληρώνει το ίδιο πεδίο με ένα πραγματικό παράδειγμα PNG. Δεν χρειάζεται να ανεβάσετε ξεχωριστό αρχείο.
Ένα URL δεδομένων περιλαμβάνει ένα πρόθεμα όπως data:image/png;base64,. Το απλό Base64 περιέχει μόνο τους κωδικοποιημένους χαρακτήρες. Τα κενά και οι αλλαγές γραμμής μέσα στα δεδομένα αγνοούνται.
Αν ο κώδικάς σας βρίσκεται μέσα σε μια εικόνα HTML ή δήλωση CSS, αντιγράψτε μόνο το URL δεδομένων. Το πλήρες στοιχείο HTML ή η δήλωση CSS δεν μπορούν να αποκωδικοποιηθούν ως εικόνα.
Χρησιμοποιήστε τον Μετατροπέα Εικόνας σε Base64 όταν χρειάζεται να πάτε προς την άλλη κατεύθυνση.
Ελέγξτε την προεπισκόπηση πριν από την εξαγωγή
Επιλέξτε Συνέχεια. Ο μετατροπέας ελέγχει τους χαρακτήρες Base64, την υπογραφή του αρχείου εικόνας, τυχόν δηλωμένο τύπο MIME και αν ο περιηγητής μπορεί να ανοίξει το αποτέλεσμα.
Ένα URL δεδομένων που δηλώνει JPG ενώ περιέχει PNG byte απορρίπτεται. Ελλιπές κείμενο, μη υποστηριζόμενα αρχεία και αρχεία πάνω από τα όρια απορρίπτονται επίσης. Αυτό αποφεύγει την αθόρυβη αποθήκευση μιας παραπλανητικής επέκτασης αρχείου.
Το παράδειγμα χρησιμοποιεί το δείγμα favicon-orbit.png, ένα 512 × 512 PNG που περιέχει 202,491 byte. Η προεπισκόπησή του θα πρέπει να δείχνει το ίδιο πολύχρωμο εικονίδιο. Αν αλλάξετε τον επικολλημένο κώδικα στον επεξεργαστή, επιλέξτε Προεπισκόπηση εικόνας για να ελέγξετε την αντικατάσταση.
Η προεπισκόπηση βοηθά στον εντοπισμό της εικόνας. Μην βασίζεστε μόνο σε ένα όνομα αρχείου ή έναν δηλωμένο τύπο MIME.
Το παράδειγμα σε αυτόν τον οδηγό
Δοκιμάστε ένα δείγμα για να συμπληρώσετε το URL δεδομένων για το favicon-orbit.png. Επιλέξτε Συνέχεια, επιβεβαιώστε την προεπισκόπηση 512 × 512, μετά Έναρξη και Λήψη. Συγκρίνετε τα ληφθέντα PNG byte με το δείγμα προέλευσης.
- Μορφή αποκωδικοποίησης
- PNG
- Διαστάσεις εικόνας
- 512 × 512 px
- Αρχικά byte εικόνας
- 202,491 byte
- Μετατροπή
- Αποκωδικοποίηση χωρίς επανασυμπίεση
Κατεβάστε την ανακτημένη εικόνα
Επιλέξτε Έναρξη και μετά Λήψη για να αποθηκεύσετε το decoded-image.png για αυτό το παράδειγμα. Ο μετατροπέας ανιχνεύει την αρχική μορφή· δεν σας ζητά να επιλέξετε διαφορετική.
Η αποκωδικοποίηση αποκαθιστά τα αρχικά byte. Δεν αλλάζει το μέγεθος, δεν επανασχεδιάζει και δεν επανασυμπιέζει την εικόνα, ενώ διατηρεί τα υπάρχοντα μεταδεδομένα και το animation GIF. Χρησιμοποιήστε ένα άλλο εργαλείο εικόνας μετά τη λήψη αν θέλετε να αλλάξετε μέγεθος, να συμπιέσετε ή να μετατρέψετε το αποτέλεσμα.
Το ληφθέν δείγμα έχει τα ίδια byte 202,491 με την πηγή του PNG. Το σύντομο απόσπασμα URL δεδομένων που εμφανίζεται εδώ είναι μόνο για επεξήγηση· μια περικομμένη συμβολοσειρά δεν θα παράγει την πλήρη εικόνα.
Κατεβάστε το αποτέλεσμα πριν ανανεώσετε τη σελίδα, κάτι που ξεκινά μια νέα ροή εργασίας.
Γνωρίστε τις μορφές, τα όρια και το όριο ιδιωτικότητας
PNG, JPG, WebP, GIF, BMP και AVIF υποστηρίζονται όταν ο περιηγητής μπορεί να τα αποκωδικοποιήσει για προεπισκόπηση. Μια αποκωδικοποιημένη εικόνα μπορεί να είναι έως 25 MB, 60 megapixel και 16,000 pixel ανά πλευρά. Η εισαγωγή κειμένου έχει επίσης περιορισμένο μήκος. Η σήμανση SVG και τα αυθαίρετα δυαδικά αρχεία δεν υποστηρίζονται.
Τα επικολλημένα δεδομένα αποκωδικοποιούνται και προβάλλονται στη συσκευή σας χωρίς να ανεβαίνουν για μετατροπή. Το Base64 δεν είναι κρυπτογράφηση: οποιοσδήποτε έχει την πλήρη συμβολοσειρά μπορεί να ανακατασκευάσει την εικόνα.
Κρατήστε το κωδικοποιημένο κείμενο μιας ιδιωτικής εικόνας επίσης ιδιωτικό.
Συχνές ερωτήσεις
Πώς μπορώ να μετατρέψω Base64 σε εικόνα;
Επικολλήστε μια απλή συμβολοσειρά Base64 ή URL δεδομένων εικόνας, επιλέξτε Συνέχεια, ελέγξτε την προεπισκόπηση και μετά επιλέξτε Έναρξη και Λήψη.
Μπορώ να επικολλήσω μια πλήρη ετικέτα εικόνας HTML;
Χρησιμοποιήστε μόνο το URL δεδομένων μέσα στο χαρακτηριστικό src. Ένα πλήρες στοιχείο HTML ή δήλωση CSS δεν γίνονται δεκτά.
Θα χάσει ποιότητα η φωτογραφία;
Όχι. Η αποκωδικοποίηση ανακτά τα αρχικά byte της εικόνας χωρίς αλλαγή μεγέθους ή επανασυμπίεση.
Μπορώ να επιλέξω JPG αντί για PNG;
Αυτό το εργαλείο επαναφέρει το κωδικοποιημένο αρχείο στην αρχική του μορφή. Χρησιμοποιήστε έναν μετατροπέα εικόνας στη συνέχεια για να αλλάξετε μορφές.
Γιατί απορρίπτεται το URL δεδομένων μου;
Τα δεδομένα μπορεί να είναι ελλιπή, να υπερβαίνουν ένα όριο, να περιέχουν μη υποστηριζόμενη μορφή ή να δηλώνουν τύπο MIME που δεν ταιριάζει με την πραγματική εικόνα.
Ανεβαίνουν τα δεδομένα Base64;
Όχι. Ο μετατροπέας αποκωδικοποιεί και προβάλλει την εικόνα τοπικά στον περιηγητή σας.
Ανάκτηση της εικόνας, επιβεβαίωση και αποθήκευση του αρχικού αρχείου.
Δοκιμάστε ένα δείγμα ή χρησιμοποιήστε το δικό σας αρχείο και ελέγξτε το αποτέλεσμα πριν από την κοινή χρήση.