Sådan bruger du værktøjet
- Indsæt Base64-strengen eller data:image/gif;base64-URI'en.
- Tjek forhåndsvisningen og det genkendte format, dimensionerne og størrelsen.
- Er det en animeret GIF, så sæt Download som til Originalt format, så alle billeder bevares. Er det et stillbillede, så lad GIF stå for at konvertere det.
- Download .gif-filen.
GIF-data i Base64
En GIF-fil starter med teksten GIF89a eller den ældre GIF87a. I Base64 bliver de til R0lGODlh og R0lGODdh, så de første seks tegn R0lGOD er et pålideligt kendetegn. Base64-GIF'er optræder som indlæsningsspinnere indlejret i CSS, bittesmå gennemsigtige sporingspixels i e-mails og webanalyse og reaktionsanimationer gemt i chat- eller forumdatabaser. GIF er populært til små indlejrede billeder, fordi en gennemsigtig GIF på 1 × 1 er en af de mindste gyldige billedfiler, kun nogle få dusin bytes stor.
Sådan bevarer du animationen
Downloadvalget Originalt format skriver de afkodede bytes uændret, så alle billeder, deres timing og indstillingen for gentagelse overlever. Alt konverteret output laves ved at tegne billedet på et canvas, og et canvas kan kun rumme ét billede. Ved konvertering bevares derfor kun det første billede, selv når målet igen er GIF.
Den begrænsning kan også bruges til noget: Vil du have det første billede i en animation som stillbillede, så indsæt GIF'en, og download den som PNG eller JPG.
Sådan håndterer GIF-konverteren farver og gennemsigtighed
- 256 farver. GIF gemmer højst 256 farver pr. billede. Konverteren vælger paletten ud fra selve billedet med median cut-metoden, som fungerer godt til logoer, ikoner og enkel grafik. Fotos og bløde overgange kan miste fine nuancer.
- 1-bit-gennemsigtighed. Hver pixel er enten helt gennemsigtig eller helt uigennemsigtig. Bløde skygger og kantudjævnede kanter bliver til skarpe kanter.
Når farvenøjagtighed eller blød gennemsigtighed betyder mere end GIF-kompatibilitet, er PNG eller WebP et bedre mål.
På kommandolinjen klares afkodningen i ét trin: base64 --decode spinner.txt > spinner.gif.
Ofte stillede spørgsmål
Hvorfor holder min GIF op med at bevæge sig efter konvertering?
Konverteret output indeholder kun det første billede. Vælg Originalt format under Download som for at gemme den animerede GIF præcis, som den blev kodet.
Hvorfor ser den konverterede GIF stribet eller kornet ud?
GIF kan kun rumme 256 farver, så billeder med mange nuancer, for eksempel fotos, reduceres til de nærmeste farver i paletten. Brug PNG eller WebP, hvis du har brug for hele farveområdet.
Hvad sker der med halvgennemsigtige pixels?
Gennemsigtighed i GIF er enten til eller fra. Hver pixel bliver enten helt gennemsigtig eller helt uigennemsigtig, hvilket kan give en takket kontur omkring bløde kanter.