Dekoder in oglednik slik v formatu Base64 | Pretvori Base64 v slike
Takoj dekodirajte in predogledajte niz slik v formatu base64. Podpira JPEG, PNG, GIF in druge pogoste formate ter obravnava napake za neveljavne vnose.
Pretvornik slik v Base64
Kodiraj sliko v Base64
Povlecite in spustite sliko sem, ali kliknite za izbiro
Podpira JPG, PNG, GIF, SVG
Dekodiraj Base64 v sliko
Dokumentacija
Pretvornik slik v Base64: Kodirajte in dekodirajte slike
Uvod
Pretvornik slik v Base64 je vsestransko spletno orodje, ki vam omogoča enostavno pretvorbo slik v obliko besedila Base64 in dekodiranje nizov Base64 nazaj v vidne slike. Kodiranje Base64 je shema kodiranja binarnih podatkov v besedilo, ki predstavlja binarne podatke v formatu ASCII, kar omogoča neposredno vdelavo podatkov slik v HTML, CSS, JavaScript, JSON in druge besedilne formate, kjer binarni podatki ne morejo biti neposredno vključeni.
To brezplačno orodje ponuja dve glavni funkciji:
- Slika v Base64: Naložite katerokoli datoteko slike in jo takoj pretvorite v niz, kodiran v Base64.
- Base64 v sliko: Prilepite niz, kodiran v Base64, in si oglejte ali prenesite nastalo sliko.
Ne glede na to, ali ste spletni razvijalec, ki v vašem kodi vdeluje slike, delate z podatkovnimi URI-ji ali obravnavate podatke slik v API-jih, naš pretvornik slik v Base64 ponuja preprosto in učinkovito rešitev z čistim vmesnikom in uporabnimi funkcijami, kot so možnosti kopiranja in prenosa za vaš pretvorjeni izhod.
Kako deluje pretvorba slik v Base64
Oblika kodiranja Base64
Kodiranje Base64 pretvarja binarne podatke v niz 64 ASCII znakov (A-Z, a-z, 0-9, + in /), pri čemer se = uporablja za oblogo. Za slike na spletu so podatki base64 običajno oblikovani kot podatkovni URL z naslednjo strukturo:
1data:[<media type>][;base64],<data>
2
Na primer, slika PNG, kodirana v base64, bi lahko izgledala takole:
1data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==
2
Komponente te oblike so:
data:
- URL shemaimage/png
- MIME tip podatkov;base64
- metoda kodiranja,
- ločilo med glavo in podatki- Dejanski podatki, kodirani v base64
Postopek pretvorbe slike v Base64
Ko pretvarjate sliko v Base64, se zgodijo naslednji koraki:
- Datoteka slike se prebere kot binarni podatki
- Binarni podatki se kodirajo z uporabo algoritma Base64
- Dodan je predpona podatkovnega URL, da se identificira tip slike (MIME tip)
- Nastali niz se lahko neposredno uporablja v HTML, CSS ali shranjuje v bazo podatkov
Postopek dekodiranja Base64 v sliko
Ko dekodirate niz slike base64, se zgodijo naslednji koraki:
- Niz se analizira, da se ugotovi, ali vsebuje predpono podatkovnega URL
- Če predpona obstaja, se izloči MIME tip, da se določi format slike
- Del base64 podatkov se izolira in dekodira v binarne podatke
- Binarni podatki se pretvorijo v Blob ali objektni URL, ki ga je mogoče prikazati kot sliko
Če vhod ne vključuje predpone podatkovnega URL, se dekoder poskuša obravnavati kot surove podatke base64 in ugotovi tip slike iz dekodirane binarne glave ali privzeto uporabi PNG.
Podprti formati slik
Naš pretvornik slik v Base64 podpira vse običajne spletne formate slik:
Format | MIME tip | Tipični primeri uporabe | Učinkovitost velikosti |
---|---|---|---|
JPEG | image/jpeg | Fotografije, kompleksne slike z mnogimi barvami | Dobra kompresija za fotografije |
PNG | image/png | Slike, ki zahtevajo prosojnost, posnetki zaslona, grafika | Boljše za grafiko z omejenimi barvami |
GIF | image/gif | Preproste animacije, slike z omejeno barvno paleto | Dobre za animacije, omejene barve |
WebP | image/webp | Sodobni format z boljšo kompresijo kot JPEG/PNG | Odlična kompresija, naraščajoča podpora |
SVG | image/svg+xml | Vektorske grafike, razširljive ikone in ilustracije | Zelo majhne za vektorske grafike |
BMP | image/bmp | Nezgubljena slikovna oblika | Slaba (velike datotečne velikosti) |
ICO | image/x-icon | Datoteke favicon | Različno |
Praktične uporabe
Pretvorba slik v Base64 ima številne aplikacije v spletnem razvoju in drugje:
Kdaj uporabiti kodiranje slike v Base64
-
Vdelava slik v HTML/CSS/JS: Zmanjša HTTP poizvedbe z vključitvijo slik neposredno v vašo kodo, kar lahko izboljša čas nalaganja strani za majhne slike.
1 <!-- Vdelava slike base64 neposredno v HTML -->
2 <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==" alt="Base64 kodirana slika">
3
-
E-poštni predlogi: Zagotavlja, da se slike pravilno prikazujejo v e-poštnih odjemalcih, ki privzeto blokirajo zunanje slike.
-
Aplikacije v eni datoteki: Ustvari samostojne HTML aplikacije, kjer so vsi viri vdelani v eno samo datoteko.
-
Odgovori API-jev: Vključuje podatke slik neposredno v JSON odgovore brez potrebe po ločenih končnih točkah slik.
-
Podatkovni URI-ji v CSS: Vdeluje majhne ikone in slike ozadja neposredno v CSS datoteke.
1 .icon {
2 background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==');
3 }
4
-
Manipulacije s platnom: Olajša shranjevanje in prenos podatkov slik s platna.
-
Aplikacije brez povezave: Shranjuje slike kot besedilne nize v localStorage ali IndexedDB.
Kdaj uporabiti dekodiranje Base64 v sliko
-
Pridobivanje vdelanih slik: Izvlecite in shranite slike iz datotek HTML, CSS ali JS.
-
Integracija API-jev: Obdelava podatkov slik, prejetih v formatu Base64 iz API-jev.
-
Odpravljanje napak: Vizualizirajte podatke slik Base64, da preverite njihovo vsebino in format.
-
Izvlečenje podatkov: Obnovite slike iz baz podatkov ali besedilnih datotek, kjer so shranjene kot Base64.
-
Pretvorba podatkov iz odložišča: Obdelajte podatke slik Base64, kopirane iz različnih virov.
Velikost in zmogljivost
Čeprav kodiranje Base64 ponuja udobje, ima pomembne kompromise, ki jih je treba upoštevati:
- Povečana velikost datoteke: Kodiranje Base64 povečuje velikost podatkov za približno 33 % v primerjavi z izvirnim binarnim.
- Brez predpomnjenja brskalnika: Vdelane slike se ne morejo ločeno predpomniti kot zunanje datoteke slik.
- Preobremenitev analize: Brskalniki morajo dekodirati niz Base64, preden ga prikažejo.
- Izzivi pri vzdrževanju: Vdelane slike so težje posodobiti kot navedene datoteke.
Za optimalno zmogljivost se kodiranje Base64 na splošno priporoča le za majhne slike (pod 10KB). Večje slike so običajno bolje služene kot ločene datoteke, ki jih je mogoče pravilno predpomniti in optimizirati.
Smernice glede velikosti datotek
Velikost slike (izvirna) | Velikost kodirane (približno) | Priporočilo |
---|---|---|
Manj kot 5KB | Manj kot 7KB | Dober kandidat za kodiranje v Base64 |
5KB - 10KB | 7KB - 14KB | Razmislite o Base64 za kritične slike |
10KB - 50KB | 14KB - 67KB | Uporabite Base64 selektivno, ocenite vpliv na zmogljivost |
Več kot 50KB | Več kot 67KB | Izogibajte se Base64, raje uporabite zunanje datoteke |
Alternativni pristopi
Obstaja več alternativ kodiranju Base64 za različne primere uporabe:
-
Inline vdelava SVG: Za vektorske grafike je inline SVG pogosto boljša izbira glede zmogljivosti in prilagodljivosti kot Base64 kodiran SVG.
-
WebP in sodobni formati slik: Ti nudijo boljšo kompresijo kot Base64 kodirani JPEG/PNG.
-
Slikovni sprite: Kombiniranje več majhnih slik v eno samo datoteko in uporaba CSS pozicioniranja.
-
CDN-ji (omrežja za dostavo vsebin): Za produkcijske strani je pogosto bolj učinkovito, da se optimizirane slike strežejo iz CDN.
-
Kompresija podatkov: Za prenos velikih količin binarnih podatkov so specializirani algoritmi za kompresijo, kot sta gzip ali Brotli, učinkovitejši od Base64.
-
HTTP/2 in HTTP/3: Ti protokoli zmanjšujejo preobremenitev več poizvedb, kar naredi zunanje sklice na slike bolj učinkovite.
Primeri kode
Tukaj so primeri dela z Base64 kodiranimi slikami v različnih programskih jezikih:
JavaScript (brskalnik)
1// Pretvori sliko v Base64
2function imageToBase64(imgElement) {
3 const canvas = document.createElement('canvas');
4 canvas.width = imgElement.width;
5 canvas.height = imgElement.height;
6
7 const ctx = canvas.getContext('2d');
8 ctx.drawImage(imgElement, 0, 0);
9
10 // Pridobi kot podatkovni URL (niz Base64)
11 return canvas.toDataURL('image/png');
12}
13
14// Pretvori datoteko vnosa v Base64
15function fileToBase64(fileInput, callback) {
16 const reader = new FileReader();
17 reader.onload = function(e) {
18 callback(e.target.result);
19 };
20 reader.readAsDataURL(fileInput.files[0]);
21}
22
23// Prikaži sliko Base64
24function displayBase64Image(base64String) {
25 const img = new Image();
26
27 // Obdelava nizov brez predpone podatkovnega URL
28 if (!base64String.startsWith('data:')) {
29 base64String = `data:image/png;base64,${base64String}`;
30 }
31
32 img.src = base64String;
33 document.body.appendChild(img);
34}
35
36// Prenesi sliko Base64
37function downloadBase64Image(base64String, fileName = 'image.png') {
38 const link = document.createElement('a');
39 link.href = base64String;
40 link.download = fileName;
41 link.click();
42}
43
Python
1import base64
2from PIL import Image
3from io import BytesIO
4
5# Pretvori datoteko slike v Base64
6def image_to_base64(image_path):
7 with open(image_path, "rb") as image_file:
8 encoded_string = base64.b64encode(image_file.read())
9 return encoded_string.decode('utf-8')
10
11# Pretvori Base64 v sliko in shrani
12def base64_to_image(base64_string, output_path):
13 # Odstrani predpono podatkovnega URL, če je prisotna
14 if ',' in base64_string:
15 base64_string = base64_string.split(',')[1]
16
17 image_data = base64.b64decode(base64_string)
18 image = Image.open(BytesIO(image_data))
19 image.save(output_path)
20
21# Primer uporabe
22base64_str = image_to_base64("input.jpg")
23print(f"data:image/jpeg;base64,{base64_str[:30]}...") # Natisni začetek niza
24
25base64_to_image(base64_str, "output.jpg")
26
PHP
1<?php
2// Pretvori datoteko slike v Base64 v PHP
3function imageToBase64($path) {
4 $type = pathinfo($path, PATHINFO_EXTENSION);
5 $data = file_get_contents($path);
6 return 'data:image/' . $type . ';base64,' . base64_encode($data);
7}
8
9// Pretvori Base64 v sliko in shrani
10function base64ToImage($base64String, $outputPath) {
11 // Izvleči Base64 kodirane binarne podatke
12 $imageData = explode(',', $base64String);
13 $imageData = isset($imageData[1]) ? $imageData[1] : $imageData[0];
14
15 // Dekodiraj in shrani
16 $data = base64_decode($imageData);
17 file_put_contents($outputPath, $data);
18}
19
20// Primer uporabe
21$base64Image = imageToBase64('input.jpg');
22echo substr($base64Image, 0, 50) . "...\n"; // Natisni začetek niza
23
24base64ToImage($base64Image, 'output.jpg');
25?>
26
Java
1import java.io.File;
2import java.io.FileOutputStream;
3import java.io.IOException;
4import java.nio.file.Files;
5import java.util.Base64;
6
7public class Base64ImageUtil {
8
9 // Pretvori datoteko slike v Base64
10 public static String imageToBase64(String imagePath) throws IOException {
11 File file = new File(imagePath);
12 byte[] fileContent = Files.readAllBytes(file.toPath());
13 String extension = imagePath.substring(imagePath.lastIndexOf(".") + 1);
14 String base64String = Base64.getEncoder().encodeToString(fileContent);
15
16 return "data:image/" + extension + ";base64," + base64String;
17 }
18
19 // Pretvori Base64 v sliko in shrani
20 public static void base64ToImage(String base64String, String outputPath) throws IOException {
21 // Odstrani predpono podatkovnega URL, če je prisotna
22 if (base64String.contains(",")) {
23 base64String = base64String.split(",")[1];
24 }
25
26 byte[] decodedBytes = Base64.getDecoder().decode(base64String);
27
28 try (FileOutputStream fos = new FileOutputStream(outputPath)) {
29 fos.write(decodedBytes);
30 }
31 }
32
33 public static void main(String[] args) throws IOException {
34 String base64Image = imageToBase64("input.jpg");
35 System.out.println(base64Image.substring(0, 50) + "..."); // Natisni začetek niza
36
37 base64ToImage(base64Image, "output.jpg");
38 }
39}
40
C#
1using System;
2using System.IO;
3using System.Text.RegularExpressions;
4
5class Base64ImageConverter
6{
7 // Pretvori datoteko slike v Base64
8 public static string ImageToBase64(string imagePath)
9 {
10 byte[] imageBytes = File.ReadAllBytes(imagePath);
11 string base64String = Convert.ToBase64String(imageBytes);
12
13 string extension = Path.GetExtension(imagePath).TrimStart('.').ToLower();
14 return $"data:image/{extension};base64,{base64String}";
15 }
16
17 // Pretvori Base64 v sliko in shrani
18 public static void Base64ToImage(string base64String, string outputPath)
19 {
20 // Odstrani predpono podatkovnega URL, če je prisotna
21 if (base64String.Contains(","))
22 {
23 base64String = base64String.Split(',')[1];
24 }
25
26 byte[] imageBytes = Convert.FromBase64String(base64String);
27 File.WriteAllBytes(outputPath, imageBytes);
28 }
29
30 static void Main()
31 {
32 string base64Image = ImageToBase64("input.jpg");
33 Console.WriteLine(base64Image.Substring(0, 50) + "..."); // Natisni začetek niza
34
35 Base64ToImage(base64Image, "output.jpg");
36 }
37}
38
Združljivost brskalnikov
Orodje za pretvorbo slik v Base64 deluje v vseh sodobnih brskalnikih, pri čemer so upoštevane naslednje združljivosti:
Brskalnik | Podpora Base64 | Podpora podatkovnih URL | Podpora API-ju za datoteke |
---|---|---|---|
Chrome | Polna | Polna | Polna |
Firefox | Polna | Polna | Polna |
Safari | Polna | Polna | Polna |
Edge | Polna | Polna | Polna |
Opera | Polna | Polna | Polna |
IE 11 | Delna | Omejena (maksimalna dolžina URL) | Delna |
Podpora za mobilne naprave
Orodje je popolnoma odzivno in deluje v mobilnih brskalnikih, pri čemer so upoštevane naslednje točke:
- Omejitve velikosti datotek: Mobilne naprave imajo lahko omejitve pomnilnika pri obravnavi zelo velikih slik.
- Zmogljivost: Kodiranje/dekodiranje velikih slik je lahko počasnejše na mobilnih napravah.
- Možnosti prenosa: Nekateri mobilni brskalniki obravnavajo prenose drugače kot namizni brskalniki.
Pogoste težave in rešitve
Pri pretvorbi slik v Base64
-
Velika velikost datoteke: Če je vaš izhod Base64 prevelik, razmislite o:
- Zmanjšanju slike na manjše dimenzije
- Uporabi kompresije slik pred kodiranjem
- Izbiri bolj učinkovitega formata (WebP namesto PNG/JPEG)
-
Združljivost formatov: Nekateri formati slik morda niso podprti v vseh brskalnikih, ko so kodirani v Base64. Držite se JPEG, PNG in SVG za največjo združljivost.
-
Vpliv na zmogljivost: Če se zmogljivost strani zmanjša po vdelavi slik Base64, razmislite o:
- Uporabi zunanjih slik za večje slike
- Omejitvi kodiranja Base64 na kritične slike nad pregibom
- Uporabi tehnik lenega nalaganja za ne-kritične slike
Pri dekodiranju Base64 v slike
-
Neveljavni podatki Base64: Če prejemate napake pri dekodiranju:
- Prepričajte se, da niz Base64 ne vsebuje prelomov vrstic ali presledkov
- Preverite, da niz vsebuje le veljavne znake Base64 (A-Z, a-z, 0-9, +, /, =)
- Potrdite, da je predpona podatkovnega URL (če je prisotna) pravilno oblikovana
-
Slika se ne prikazuje: Če dekodirana slika ne pride do izraza:
- Preverite, da MIME tip v podatkovnem URL ustreza dejanskemu formatu slike
- Prepričajte se, da podatki Base64 niso odrezani
- Poskusite dodati eksplicitno predpono podatkovnega URL, če uporabljate surove podatke Base64
Pogosto zastavljena vprašanja
Splošna vprašanja
Q: Kaj je kodiranje Base64 in zakaj se uporablja za slike?
A: Kodiranje Base64 je metoda pretvorbe binarnih podatkov v format besedila ASCII. Uporablja se za slike, da jih neposredno vdelamo v HTML, CSS ali JavaScript brez potrebe po ločenih HTTP poizvedbah, kar lahko izboljša čas nalaganja strani za majhne slike.
Q: Ali obstaja omejitev velikosti za slike, ki jih lahko pretvorim?
A: Čeprav naše orodje lahko obravnava večino razumnih velikosti slik, priporočamo, da slike ohranite pod 5MB za optimalno zmogljivost. Kodiranje Base64 povečuje velikost datoteke za približno 33 %, zato bo slika velikosti 5MB privedla do približno 6.7MB besedila Base64.
Q: Ali kodiranje Base64 komprimira moje slike?
A: Ne, kodiranje Base64 dejansko povečuje velikost datoteke za približno 33 %. To je metoda pretvorbe, ne algoritem za kompresijo. Za kompresijo bi morali optimizirati slike pred kodiranjem.
Vprašanja o sliki v Base64
Q: Katere formate slik lahko pretvorim v Base64?
A: Naše orodje podpira vse običajne spletne formate slik, vključno z JPEG, PNG, GIF, WebP, SVG, BMP in ICO datotekami.
Q: Kako lahko uporabim izhod Base64 v svoji kodi?
A: Izhod Base64 lahko uporabite neposredno v HTML <img>
oznakah, CSS background-image
lastnostih ali kot podatke v JavaScriptu. Za HTML uporabite format: <img src="data:image/jpeg;base64,YOUR_BASE64_STRING">
.
Q: Je bolje uporabiti Base64 ali običajne slikovne datoteke?
A: Za majhne slike (pod 10KB) lahko Base64 zmanjša HTTP poizvedbe in izboljša zmogljivost. Za večje slike so običajno boljše običajne slikovne datoteke, saj jih lahko predpomnijo brskalniki in ne povečajo velikosti vaših HTML/CSS datotek.
Vprašanja o dekodiranju Base64 v slike
Q: Ali lahko dekodiram kateri koli niz Base64 v sliko?
A: Le nizi Base64, ki predstavljajo dejanske slikovne podatke, se lahko dekodirajo v vidne slike. Orodje se bo poskušalo zaznati format slike, vendar za najboljše rezultate uporabite nize, ki vključujejo predpono podatkovnega URL (npr. data:image/png;base64,
).
Q: Kaj se zgodi, če poskušam dekodirati neveljavne podatke Base64?
A: Orodje bo prikazalo sporočilo o napaki, če je niz Base64 neveljaven ali ne predstavlja slikovnih podatkov.
Q: Ali lahko sliko uredim po dekodiranju?
A: Naše orodje se osredotoča na pretvorbo in ne vključuje funkcij za urejanje. Po prenosu dekodirane slike jo lahko uredite s katerim koli programom za urejanje slik.
Varnost in zasebnost
Naš pretvornik slik v Base64 obdeluje vse podatke neposredno v vašem brskalniku. To pomeni:
- Vaše slike in podatki Base64 nikoli ne zapustijo vašega računalnika
- Nobeni podatki niso poslani na naše strežnike
- Vaše pretvorbe ostanejo zasebne in varne
- Orodje deluje tudi, ko ste brez povezave (po nalaganju strani)
Nasveti za učinkovito uporabo Base64
-
Optimizirajte pred kodiranjem: Komprimirajte in zmanjšajte velikost slik pred pretvorbo v Base64, da zmanjšate kodirano velikost.
-
Uporabite ustrezne formate: Izberite pravi slikovni format glede na vsebino:
- JPEG za fotografije
- PNG za grafike s prosojnostjo
- SVG za vektorske grafike in ikone
-
Upoštevajte posledice predpomnjenja: Ne pozabite, da vdelane slike ne morejo biti ločeno predpomnjene v brskalnikih, za razliko od zunanjih slikovnih datotek.
-
Preizkusite vpliv na zmogljivost: Izmerite čase nalaganja strani pred in po implementaciji slik Base64, da zagotovite, da dejansko izboljšujete zmogljivost.
-
Uporabite predpone podatkovnega URL: Vedno vključite ustrezno predpono podatkovnega URL (npr.
data:image/png;base64,
) za največjo združljivost. -
Kombinirajte z drugimi tehnikami: Razmislite o uporabi Base64 skupaj z drugimi optimizacijskimi tehnikami, kot so leno nalaganje in odzivne slike.
Zgodovina kodiranja Base64
Kodiranje Base64 ima svoje korenine v razvoju sistemov elektronske pošte v 70. letih prejšnjega stoletja. Zasnovano je bilo za reševanje težave s prenosom binarnih podatkov prek sistemov, ki so bili zasnovani za obravnavo le besedila ASCII.
Shema kodiranja je bila formalizirana leta 1987 s publikacijo RFC 989, ki je opredelila standard za zasebno izboljšano pošto (PEM). Ta je bila kasneje posodobljena v RFC 1421 in drugih povezanih standardih. Izraz "base64" izhaja iz dejstva, da kodiranje uporablja 64 različnih ASCII znakov za predstavitev binarnih podatkov.
V kontekstu spletnega razvoja je kodiranje slik v Base64 pridobilo priljubljenost z nastankom podatkovnih URI-jev, ki so bili prvič predlagani v RFC 2397 leta 1998. To je omogočilo, da so se binarni podatki neposredno vključili v HTML, CSS in druge spletne dokumente.
Uporaba Base64 kodiranih slik v spletnem razvoju je postala bolj razširjena sredi 2000-ih, ko so razvijalci iskali načine za zmanjšanje HTTP poizvedb in izboljšanje časov nalaganja strani. Tehnika je bila še posebej sprejeta med vzponom mobilnega spletnega razvoja, kjer je bilo zmanjšanje poizvedb ključno za zmogljivost na počasnejših mobilnih povezavah.
Danes kodiranje Base64 ostaja pomembno orodje v spletnem razvoju, čeprav je njegova uporaba postala bolj usmerjena, saj so se razvile najboljše prakse. Sodobni pristopi običajno uporabljajo kodiranje Base64 selektivno za majhne, kritične slike, medtem ko se zanašajo na učinkovitejše metode dostave, kot je HTTP/2 za večje vire.
Viri
- RFC 4648: The Base16, Base32, and Base64 Data Encodings
- RFC 2397: The "data" URL scheme
- MDN Web Docs: data URIs
- CSS-Tricks: Data URIs
- Can I Use: Data URIs
- Web Performance: When to Base64 Encode Images (and When Not To)
- HTTP Archive: State of Images
- Web.dev: Image Optimization
Preizkusite naš pretvornik slik v Base64 zdaj, da hitro kodirate svoje slike v Base64 ali dekodirate nize Base64 nazaj v vidne slike. Z našim enostavnim vmesnikom lahko rezultate kopirate ali prenesete z enim samim klikom!
Povezana orodja
Odkrijte več orodij, ki bi lahko bila koristna za vaš delovni proces