Zdekoduj obraz Base64
- Panel
- Dokumentacja
- API
Dlaczego dekodować obrazy z base64?
Dekodowanie obrazów zakodowanych w base64 jest przydatne do wyodrębniania obrazów z ich reprezentacji tekstowej base64. Może to być potrzebne do wizualizacji lub manipulowania obrazami zakodowanymi w ten sposób, na przykład w kontekście tworzenia stron internetowych do wyświetlania obrazów osadzonych bezpośrednio w kodzie HTML lub CSS.
Funkcje narzędzia do dekodowania base64
To narzędzie pozwala wkleić ciąg base64 reprezentujący obraz i przekonwertować go na standardowy format obrazu, taki jak JPEG, PNG, GIF lub inne obsługiwane formaty.
Jak korzystać z narzędzia do dekodowania
Na stronie dekodowania można wkleić ciąg base64 w przeznaczonym do tego polu tekstowym. Kliknij przycisk dekodowania, aby przekonwertować ciąg base64 na obraz widoczny w obszarze wyniku.
Po zdekodowaniu obraz zostanie wyświetlony w obszarze wyniku. Możesz pobrać zdekodowany obraz lub skopiować kod HTML lub CSS potrzebny do osadzenia go w swoich projektach.
Przykład dekodowania obrazu base64
Oto przykład dekodowania obrazu JPEG zakodowanego w base64:
<img src="data:image/jpeg;base64,/9j/4RiDRXhpZgAATU0AKgA..." alt="Image décodée">
Najczęściej zadawane pytania
Czy wklejać pełne Data URI, czy tylko część base64?
Oba sposoby działają. Możesz wkleić pełne Data URI w postaci
data:image/png;base64,iVBORw0KGgo… lub bezpośrednio surowy ciąg base64, który następuje
po przecinku. Gdy obecny jest prefiks data:, odczytywany jest z niego typ MIME, aby ustalić
rozszerzenie wygenerowanego pliku (PNG, JPG, SVG, WebP, GIF).
Czy obraz jest wysyłany na zdalny serwer?
Dekodowanie wykonywane jest na naszym serwerze tylko przez czas trwania żądania, a wynik jest następnie
zwracany. Żaden obraz nie jest przechowywany po przetworzeniu, ani nie jest wykonywane żadne wywołanie
do usługi zewnętrznej. Dla bardzo wrażliwej treści preferuj lokalne dekodowanie za pomocą
base64 -d w wierszu poleceń.
Dlaczego moje dekodowanie produkuje nieczytelny plik?
Najczęstszą przyczyną jest obcięty ciąg podczas kopiowania, zwłaszcza z terminala, który tnie długie
wiersze. Sprawdź, czy ciąg kończy się jednym lub dwoma znakami = i czy żaden znak nowej
linii nie został wstawiony w środku. Prawidłowy ciąg base64 zawiera tylko znaki A-Z,
a-z, 0-9, +, / i =.
Jakie formaty obrazów są rozpoznawane na wyjściu?
Dekoder rozpoznaje klasyczne formaty webowe: PNG, JPEG, GIF, WebP, SVG i BMP. Typ MIME obecny w Data URI
służy do wyboru rozszerzenia pobranego pliku. Jeśli ciąg base64 jest dostarczony bez prefiksu
data:, używane jest ogólne rozszerzenie, które można ręcznie poprawić przed zapisaniem.
Czy istnieje limit rozmiaru?
Akceptowany rozmiar wynika z limitu wysyłania formularza naszego serwera, ustawionego na kilka megabajtów. Przypominamy, że obraz w base64 ma około 33% więcej niż jego binarny odpowiednik. Powyżej kilkuset KB bardziej praktyczne staje się bezpośrednie manipulowanie plikiem niż używanie reprezentacji base64.
Jak wykonać operację odwrotną?
Aby przekształcić obraz w base64, użyj naszego enkodera obrazów base64. Wgrywasz tam swój plik i otrzymujesz Data URI gotowe do wklejenia w HTML, CSS lub JSON. Konwersja w obie strony jest bezstratna: kodowanie base64 jest bijekcją bajt do bajta.
Przykładowe zapytanie
curl -X POST https://cdrn.fr/api/v1/tools/base64-image-decoder/execute \
-H "Content-Type: application/json" \
-d '{"text_encoded":"..."}'
Schemat wejściowy
| Pole | Typ | Wymagane | Domyślnie |
|---|---|---|---|
text_encoded |
text | ✓ | – |
Punkty końcowe
GET https://cdrn.fr/api/v1/tools- lista wszystkich dostępnych narzędziGET https://cdrn.fr/api/v1/tools/base64-image-decoder- zwraca schemat dla tego narzędziaPOST https://cdrn.fr/api/v1/tools/base64-image-decoder/execute- uruchamia to narzędzie z payloadem JSON