Decodarea unei imagini Base64

extrage imaginile dvs. din reprezentarea base64, facilitând integrarea lor în proiecte web fără cereri HTTP suplimentare

De ce să decodezi imagini în base64?

Decodarea imaginilor codate în base64 este utilă pentru a extrage imaginile din reprezentarea lor în text base64. Aceasta poate fi necesară pentru a vizualiza sau manipula imagini codate în acest mod, de exemplu în cadrul dezvoltării web pentru a afișa imagini integrate direct în codul HTML sau CSS.

Funcționalitățile instrumentului de decodare în base64

Acest instrument îți permite să lipești un șir base64 reprezentând o imagine și să-l convertești într-un format de imagine standard precum JPEG, PNG, GIF sau alte formate suportate.

Cum să utilizezi instrumentul de decodare

Pe pagina de decodare, poți lipi șirul base64 în zona de text prevăzută în acest scop. Fă clic pe butonul de decodare pentru a converti șirul base64 într-o imagine vizibilă în zona de rezultat.

Odată ce imaginea este decodată, va fi afișată într-o zonă de rezultat. Poți descărca imaginea decodată sau copia codul HTML sau CSS necesar pentru a o integra în proiectele tale.

Exemplu de decodare a unei imagini base64

Iată un exemplu de decodare a unei imagini JPEG codate în base64:


<img src="data:image/jpeg;base64,/9j/4RiDRXhpZgAATU0AKgA..." alt="Imagine decodată">

    

Întrebări frecvente

Trebuie să lipesc Data URI completă sau doar partea base64?

Ambele funcționează. Poți lipi Data URI completă sub forma data:image/png;base64,iVBORw0KGgo… sau direct șirul base64 brut care urmează virgula. Când prefixul data: este prezent, tipul MIME este citit pentru a determina extensia fișierului generat (PNG, JPG, SVG, WebP, GIF).

Imaginea este trimisă la un server la distanță?

Decodarea este realizată pe serverul nostru doar pe durata cererii, apoi rezultatul este returnat. Nicio imagine nu este păstrată după procesare și niciun apel nu este făcut către un serviciu terț. Pentru un conținut foarte sensibil, preferă o decodare locală cu base64 -d în linie de comandă.

De ce decodarea mea produce un fișier ilizibil?

Cauza cea mai frecventă este un șir trunchiat în timpul unui copiere-lipire, mai ales dintr-un terminal care taie liniile lungi. Verifică dacă șirul se termină într-adevăr cu unul sau două = și că niciun retur la linie nu a fost inserat la mijloc. Un șir base64 valid conține doar caracterele A-Z, a-z, 0-9, +, / și =.

Ce formate de imagine sunt recunoscute la ieșire?

Decodorul recunoaște formatele clasice ale web-ului: PNG, JPEG, GIF, WebP, SVG și BMP. Tipul MIME prezent în Data URI servește la alegerea extensiei fișierului descărcat. Dacă șirul base64 este furnizat fără prefixul data:, o extensie generică este utilizată și poți să o corectezi manual înainte de a-l salva.

Există o limită de dimensiune?

Dimensiunea acceptată ține de limita de trimitere a formularului serverului nostru, fixată la câțiva megabiți. Reamintim, o imagine base64 face aproximativ 33% mai mult decât echivalentul său binar. Dincolo de câteva sute de KB, devine mai practic să manipulezi fișierul direct decât să treci printr-o reprezentare base64.

Cum să fac operația inversă?

Pentru a transforma o imagine în base64, utilizează codorul nostru de imagini base64. Acolo îți încarci fișierul și recuperezi o Data URI gata de lipit în HTML, CSS sau JSON. Dus-întoarcerea este fără pierdere: codarea base64 este o bijecție octet la octet.

Exemplu de cerere

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

Schema de intrare

Câmp Tip Obligatoriu Implicit
text_encoded text

Puncte de acces

  • GET https://cdrn.fr/api/v1/tools - listează toate instrumentele disponibile
  • GET https://cdrn.fr/api/v1/tools/base64-image-decoder - obține schema acestui instrument
  • POST https://cdrn.fr/api/v1/tools/base64-image-decoder/execute - execută acest instrument cu un payload JSON