Αποκωδικοποίηση εικόνας Base64
- Πίνακας ελέγχου
- Τεκμηρίωση
- API
Γιατί το base64 να αποκωδικοποιεί τις εικόνες;
Η αποκωδικοποίηση εικόνων με κωδικοποίηση base64 είναι χρήσιμη για την εξαγωγή εικόνων από την αναπαράστασή τους σε κείμενο base64. Αυτό μπορεί να είναι απαραίτητο για την προβολή ή τον χειρισμό εικόνων που κωδικοποιούνται με αυτόν τον τρόπο, για παράδειγμα στην ανάπτυξη ιστού για την εμφάνιση εικόνων ενσωματωμένων απευθείας στον κώδικα HTML ή CSS.
Χαρακτηριστικά του εργαλείου αποκωδικοποίησης Base64
Αυτό το εργαλείο σάς επιτρέπει να επικολλήσετε μια συμβολοσειρά base64 που αντιπροσωπεύει μια εικόνα και να τη μετατρέψετε σε μορφή τυπικά αρχεία εικόνας όπως JPEG, PNG, GIF ή άλλες υποστηριζόμενες μορφές.
Πώς να χρησιμοποιήσετε το εργαλείο αποκωδικοποίησης
Στη σελίδα αποκωδικοποίησης, μπορείτε να επικολλήσετε τη συμβολοσειρά base64 στο πλαίσιο κειμένου που παρέχεται. Κάντε κλικ στο κουμπί αποκωδικοποίησης για να μετατρέψετε τη συμβολοσειρά base64 σε εικόνα ορατή στην περιοχή αποτελεσμάτων.
Μόλις αποκωδικοποιηθεί η εικόνα, θα εμφανιστεί σε μια περιοχή αποτελεσμάτων. Μπορείτε να κατεβάσετε την αποκωδικοποιημένη εικόνα ή αντιγράψτε τον απαραίτητο κώδικα HTML ή CSS για να τον ενσωματώσετε στα έργα σας.
Παράδειγμα αποκωδικοποίησης εικόνας Base64
Ακολουθεί ένα παράδειγμα αποκωδικοποίησης μιας εικόνας JPEG με κωδικοποίηση base64:
Συχνές ερωτήσεις
Θα πρέπει να επικολλήσουμε το πλήρες URI δεδομένων ή μόνο το τμήμα base64;
Και οι δύο δουλεύουν. Μπορείτε να επικολλήσετε το πλήρες URI δεδομένων ως
data:image/png;base64,iVBORw0KGgo… ή απευθείας την παρακάτω πρωτογενή συμβολοσειρά base64
το κόμμα. Όταν υπάρχει το πρόθεμα data:, ο τύπος MIME διαβάζεται εκεί για να προσδιοριστεί
την επέκταση του αρχείου που δημιουργείται (PNG, JPG, SVG, WebP, GIF).
Η εικόνα αποστέλλεται σε απομακρυσμένο διακομιστή;
Η αποκωδικοποίηση πραγματοποιείται στον διακομιστή μας μόνο για την ώρα του αιτήματος, τότε το αποτέλεσμα είναι
επέστρεψε. Καμία εικόνα δεν διατηρείται μετά την επεξεργασία και δεν γίνεται κλήση σε υπηρεσία
τρίτο μέρος. Για πολύ ευαίσθητο περιεχόμενο, προτιμήστε τοπική αποκωδικοποίηση με base64 -d in
γραμμή εντολών.
Γιατί η αποκωδικοποίησή μου παράγει ένα μη αναγνώσιμο αρχείο;
Η πιο συνηθισμένη αιτία είναι μια περικομμένη συμβολοσειρά κατά την αντιγραφή και επικόλληση, ειδικά από α
τερματικό που κόβει μεγάλες γραμμές. Ελέγξτε ότι η χορδή τελειώνει με ένα ή δύο
= και δεν έχει εισαχθεί αλλαγή γραμμής στη μέση. Μια έγκυρη συμβολοσειρά base64
περιέχει μόνο τους χαρακτήρες A-Z, a-z, 0-9,
+, / και =.
Ποιες μορφές εικόνας αναγνωρίζονται στην έξοδο;
Ο αποκωδικοποιητής αναγνωρίζει κλασικές μορφές web: PNG, JPEG, GIF, WebP, SVG και BMP. Ο τύπος
Το MIME που υπάρχει στο URI δεδομένων χρησιμοποιείται για την επιλογή της επέκτασης του ληφθέντος αρχείου. Αν η συμβολοσειρά base64
παρέχεται χωρίς πρόθεμα data:, χρησιμοποιείται μια γενική επέκταση και μπορείτε να
διορθώστε το με το χέρι πριν το αποθηκεύσετε.
Υπάρχει όριο μεγέθους;
Το αποδεκτό μέγεθος οφείλεται στο όριο υποβολής φόρμας του διακομιστή μας, που έχει οριστεί σε λίγα megabytes. Ως υπενθύμιση, μια εικόνα base64 είναι περίπου 33% μεγαλύτερη από το δυαδικό της ισοδύναμο. Πέρα από μερικές εκατοντάδες KB, γίνεται πιο πρακτικό να χειριστείτε το αρχείο απευθείας αντί να περάσει από μια αναπαράσταση βάσης64.
Πώς να κάνετε την αντίστροφη λειτουργία;
Για να μετατρέψετε μια εικόνα σε base64, χρησιμοποιήστε το δικό μας κωδικοποιητής εικόνας base64. Ανεβάζεις το αρχείο σου εκεί και ανακτήστε ένα URI δεδομένων έτοιμο για επικόλληση σε HTML, CSS ή JSON. Το ταξίδι μετ' επιστροφής είναι χωρίς απώλεια: Η κωδικοποίηση base64 είναι μια διοχέτευση byte-to-byte.
Παράδειγμα αιτήματος
curl -X POST https://cdrn.fr/api/v1/tools/base64-image-decoder/execute \
-H "Content-Type: application/json" \
-d '{"text_encoded":"..."}'
Σχήμα εισόδου
| Πεδίο | Τύπος | Απαιτείται | Προεπιλογή |
|---|---|---|---|
text_encoded |
text | ✓ | – |
Σημεία πρόσβασης
GET https://cdrn.fr/api/v1/tools- εμφανίζει όλα τα διαθέσιμα εργαλείαGET https://cdrn.fr/api/v1/tools/base64-image-decoder- ανακτά το σχήμα αυτού του εργαλείουPOST https://cdrn.fr/api/v1/tools/base64-image-decoder/execute- εκτελεί αυτό το εργαλείο με payload JSON