Ofte stillede sporgsmal
Hvornår skal jeg slå indstillingen "Inkludér Data URL" til eller fra?
Lad den være slået til, hvis du vil indsætte resultatet direkte i et HTML img-tag eller som CSS background-image, da det kræver præfikset data:image/png;base64,. Slå den fra, hvis du kun har brug for den rå Base64-streng til en server-API.
Hvilke billedformater (PNG, JPG, GIF, SVG) understøttes?
Du kan uploade de fleste raster- og vektorformater, som browseren understøtter - PNG, JPG, GIF, WebP, SVG og flere - for at konvertere til Base64, og dekodning gendanner billedet med dets oprindelige MIME-type.
Hvis jeg konverterer en Base64-streng tilbage til et billede, er det så identisk med originalen?
Ja, Base64 er en tabsfri kodning, så dekodning gendanner en kopi, der er pixel-for-pixel identisk med den oprindelige fil.
Hvorfor føles konvertering af et stort billede langsom, eller hvorfor bliver strengen meget lang?
Base64-kodning øger størrelsen med cirka 33% i forhold til den oprindelige binære fil, og fordi det behandles som en streng i browserens hukommelse, tager større billeder længere tid og giver længere outputstrenge.
Er det sikkert at bruge den konverterede Base64 direkte på min hjemmeside?
Til almindelig billedindlejring er det fint, men hvis du viser brugeruploadede filer som de er, kan SVG'er indeholde indlejrede scripts, så produktionstjenester bør også tilføje server-side validering.