Afkod et Base64-billede

udtrækker dine billeder fra deres base64-repræsentation, hvilket letter integration i webprojekter uden ekstra HTTP-anmodninger

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:


Afkodet 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øjer
  • GET https://cdrn.fr/api/v1/tools/base64-image-decoder - henter skemaet for dette værktøj
  • POST https://cdrn.fr/api/v1/tools/base64-image-decoder/execute - udfører dette værktøj med et JSON-payload