Zdekoduj obraz Base64

odtwarza obraz z jego reprezentacji Base64, przydatne do wyodrębniania zasobów z Data URI w HTML lub CSS

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ędzi
  • GET https://cdrn.fr/api/v1/tools/base64-image-decoder - zwraca schemat dla tego narzędzia
  • POST https://cdrn.fr/api/v1/tools/base64-image-decoder/execute - uruchamia to narzędzie z payloadem JSON