Afkod et Base64-billede
- Dashboard
- Dokumentation
- API
Hvorfor base64 afkode billeder?
Afkodning af base64-kodede billeder er nyttig til at udtrække billeder fra deres repræsentation i base64-tekst. Dette kan være nødvendigt for at se eller manipulere billeder kodet på denne måde, fx i webudvikling for at vise billeder integreret direkte i koden HTML eller CSS.
Base64-afkodningsværktøjets funktioner
Dette værktøj giver dig mulighed for at indsætte en base64-streng, der repræsenterer et billede, og konvertere det til et format standard billedfiler som JPEG, PNG, GIF eller andre understøttede formater.
Sådan bruger du afkodningsværktøjet
På afkodningssiden kan du indsætte base64-strengen i den medfølgende tekstboks. Klik på afkodningsknappen for at konvertere base64-strengen til et billede, der er synligt i resultatområdet.
Når billedet er afkodet, vil det blive vist i et resultatområde. Du kan downloade det afkodede billede eller kopier den nødvendige HTML- eller CSS-kode for at integrere den i dine projekter.
Eksempel på Base64-billedafkodning
Her er et eksempel på afkodning af et base64-kodet JPEG-billede:
Ofte stillede spørgsmål
Skal vi indsætte den fulde data-URI eller kun base64-delen?
Begge virker. Du kan indsætte den fulde data-URI som
data:image/png;base64,iVBORw0KGgo… eller direkte den følgende rå base64-streng
kommaet. Når præfikset data: er til stede, læses MIME-typen der for at bestemme
udvidelsen af den genererede fil (PNG, JPG, SVG, WebP, GIF).
Er billedet sendt til en ekstern server?
Afkodningen udføres på vores server kun for tidspunktet for anmodningen, så er resultatet
vendte tilbage. Intet billede bevares efter behandling, og der foretages ikke opkald til en tjeneste
tredjepart. For meget følsomt indhold skal du foretrække lokal afkodning med base64 -d in
kommandolinje.
Hvorfor producerer min afkodning en ulæselig fil?
Den mest almindelige årsag er en afkortet streng ved kopiering og indsættelse, især fra en
terminal, der skærer lange linjer. Tjek at strengen slutter med en eller to
= og der er ikke indsat et linjeskift i midten. En gyldig base64-streng
indeholder kun tegnene A-Z, a-z, 0-9,
+, / og =.
Hvilke billedformater genkendes i outputtet?
Dekoderen genkender klassiske webformater: PNG, JPEG, GIF, WebP, SVG og BMP. Fyren
MIME, der findes i data-URI'en, bruges til at vælge udvidelsen af den downloadede fil. Hvis base64-strengen
leveres uden et data: præfiks, bruges en generisk udvidelse, og du kan
ret det i hånden, før du gemmer det.
Er der en størrelsesgrænse?
Den accepterede størrelse skyldes vores servers grænse for indsendelse af formularer, som er sat til nogle få megabytes. Som en påmindelse er et base64-billede cirka 33 % større end dets binære ækvivalent. Ud over et par hundrede KB bliver det mere praktisk at manipulere filen direkte i stedet for at gennemgå en base64-repræsentation.
Hvordan udføres den omvendte handling?
For at transformere et billede til base64, brug vores base64 billedkoder. Du uploader din fil der og hent en data-URI klar til at indsætte i HTML, CSS eller JSON. Rundrejsen er uden tab: base64-kodning er en byte-til-byte-bijektion.
Anmodningseksempel
curl -X POST https://cdrn.fr/api/v1/tools/base64-image-decoder/execute \
-H "Content-Type: application/json" \
-d '{"text_encoded":"..."}'
Inputskema
| Felt | Type | Påkrævet | Standard |
|---|---|---|---|
text_encoded |
text | ✓ | – |
Endpoints
GET https://cdrn.fr/api/v1/tools- lister alle tilgængelige værktøjerGET https://cdrn.fr/api/v1/tools/base64-image-decoder- henter skemaet for dette værktøjPOST https://cdrn.fr/api/v1/tools/base64-image-decoder/execute- udfører dette værktøj med et JSON-payload