Dekódovat Base64 obrázek

extrahuje vaše obrázky z jejich base64 reprezentace, usnadňuje integraci do webových projektů bez dalších HTTP požadavků

Proč dekódovat obrázky v base64?

Dekódování obrázků kódovaných v base64 je užitečné pro extrakci obrázků z jejich textové base64 reprezentace. To může být nezbytné pro vizualizaci nebo manipulaci s obrázky kódovanými tímto způsobem, například ve vývoji webu pro zobrazení obrázků integrovaných přímo do HTML nebo CSS kódu.

Funkce nástroje pro dekódování base64

Tento nástroj vám umožňuje vložit base64 řetězec reprezentující obrázek a převést ho do standardního obrazového formátu jako JPEG, PNG, GIF nebo jiných podporovaných formátů.

Jak používat dekódovací nástroj

Na dekódovací stránce můžete vložit base64 řetězec do textové oblasti k tomu určené. Klikněte na dekódovací tlačítko pro převod base64 řetězce na obrázek viditelný v oblasti výsledků.

Jakmile je obrázek dekódován, zobrazí se v oblasti výsledků. Můžete dekódovaný obrázek stáhnout nebo zkopírovat HTML či CSS kód nutný pro jeho integraci do vašich projektů.

Příklad dekódování base64 obrázku

Zde je příklad dekódování JPEG obrázku kódovaného v base64:


<img src="data:image/jpeg;base64,/9j/4RiDRXhpZgAATU0AKgA..." alt="Dekódovaný obrázek">

    

Často kladené otázky

Mám vložit kompletní Data URI nebo pouze base64 část?

Obě možnosti fungují. Můžete vložit kompletní Data URI ve tvaru data:image/png;base64,iVBORw0KGgo… nebo přímo surový base64 řetězec za čárkou. Pokud je přítomna předpona data:, čte se MIME typ pro určení přípony generovaného souboru (PNG, JPG, SVG, WebP, GIF).

Je obrázek odesílán na vzdálený server?

Dekódování probíhá pouze na našem serveru po dobu požadavku, pak je výsledek vrácen. Žádný obrázek není uchován po zpracování a není proveden žádný hovor k třetí službě. Pro velmi citlivý obsah preferujte lokální dekódování přes base64 -d v příkazové řádce.

Proč mé dekódování produkuje nečitelný soubor?

Nejčastější příčinou je oříznutý řetězec při kopírování, zejména z terminálu, který zalamuje dlouhé řádky. Zkontrolujte, že řetězec končí jedním nebo dvěma = a že do něj nebylo vloženo žádné zalomení řádku. Validní base64 řetězec obsahuje pouze znaky A-Z, a-z, 0-9, +, / a =.

Jaké obrazové formáty jsou rozpoznány na výstupu?

Dekodér rozpozná klasické webové formáty: PNG, JPEG, GIF, WebP, SVG a BMP. MIME typ přítomný v Data URI slouží k volbě přípony staženého souboru. Pokud je base64 řetězec poskytnut bez předpony data:, použije se obecná přípona a můžete ji ručně opravit před uložením.

Existuje velikostní limit?

Přijatá velikost závisí na limitu odesílání formuláře našeho serveru, stanoveném na několik megabajtů. Připomeňme, že base64 obrázek je asi o 33 % větší než jeho binární ekvivalent. Nad několik set KB je praktičtější manipulovat se souborem přímo než procházet base64 reprezentací.

Jak udělat opačnou operaci?

Pro převod obrázku na base64 použijte náš enkodér base64 obrázku. Tam nahrajete soubor a obdržíte Data URI připravený k vložení do HTML, CSS nebo JSON. Cesta tam a zpět je bez ztráty: base64 kódování je bijekce bajt po bajtu.

Ukázka požadavku

curl -X POST https://cdrn.fr/api/v1/tools/base64-image-decoder/execute \
  -H "Content-Type: application/json" \
  -d '{"text_encoded":"..."}'

Vstupní schéma

Pole Typ Povinné Výchozí
text_encoded text

Koncové body

  • GET https://cdrn.fr/api/v1/tools - vypíše všechny dostupné nástroje
  • GET https://cdrn.fr/api/v1/tools/base64-image-decoder - získá schéma tohoto nástroje
  • POST https://cdrn.fr/api/v1/tools/base64-image-decoder/execute - spustí tento nástroj s JSON payloadem