Αποκωδικοποίηση εικόνας Base64

εξάγει τις εικόνες σας από την base64 αναπαράστασή τους, διευκολύνοντας την ενσωμάτωσή τους σε web projects χωρίς επιπρόσθετα HTTP αιτήματα

Γιατί το 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