Base64 attēlu dekodētājs un skatītājs | Pārvērst Base64 par attēliem

Dekodējiet un priekšskatiet base64 kodētus attēlu virknes nekavējoties. Atbalsta JPEG, PNG, GIF un citus izplatītākos formātus ar kļūdu apstrādi nederīgiem ievadiem.

Base64 Attēlu Pārvēršanas Rīks

Pārvērst Attēlu uz Base64

Velciet un nometiet attēlu šeit vai noklikšķiniet, lai izvēlētos

Atbalsta JPG, PNG, GIF, SVG

Pārvērst Base64 uz Attēlu

📚

Dokumentācija

Base64 Attēlu Pārveidotājs: Attēlu Kodu un Dekodu

Ievads

Base64 Attēlu Pārveidotājs ir daudzfunkcionāls tiešsaistes rīks, kas ļauj viegli pārvērst attēlus Base64 teksta formātā un dekodēt Base64 virknes atpakaļ skatāmos attēlos. Base64 kodēšana ir bināro datu uz teksta kodēšanas shēma, kas attēlo bināros datus ASCII virknes formātā, padarot iespējamu attēlu datu tiešu iekļaušanu HTML, CSS, JavaScript, JSON un citos teksta formātos, kuros binārie dati nevar tikt tieši iekļauti.

Šis bezmaksas rīks piedāvā divas galvenās funkcijas:

  1. Attēls uz Base64: Augšupielādējiet jebkuru attēla failu un nekavējoties pārvēršiet to Base64 kodētā virknes formātā
  2. Base64 uz Attēlu: Ielīmējiet Base64 kodētu virkni un skatiet vai lejupielādējiet rezultātā iegūto attēlu

Neatkarīgi no tā, vai esat tīmekļa izstrādātājs, kurš iekļauj attēlus savā kodā, strādājat ar datu URI vai apstrādājat attēlu datus API, mūsu Base64 Attēlu Pārveidotājs nodrošina vienkāršu, efektīvu risinājumu ar tīru saskarni un noderīgām funkcijām, piemēram, kopēšanas un lejupielādes iespējām jūsu pārvērstajam rezultātam.

Kā darbojas Base64 attēlu konversija

Base64 kodēšanas formāts

Base64 kodēšana pārvērš bināros datus 64 ASCII rakstzīmēs (A-Z, a-z, 0-9, + un /), kur = tiek izmantots kā pildījums. Attēliem tīmeklī Base64 dati parasti tiek formatēti kā datu URL ar sekojošo struktūru:

1data:[<mediju tips>][;base64],<dati>
2

Piemēram, Base64 kodēts PNG attēls var izskatīties šādi:

1data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==
2

Šīs formas komponenti ir:

  • data: - URL shēma
  • image/png - Datu MIME tips
  • ;base64 - Kodēšanas metode
  • , - Atdalītājs starp galveni un datiem
  • Faktiskie Base64 kodētie dati

Attēla uz Base64 konversijas process

Pārvēršot attēlu uz Base64, notiek sekojoši soļi:

  1. Attēla fails tiek nolasīts kā binārie dati
  2. Binārie dati tiek kodēti, izmantojot Base64 algoritmu
  3. Datu URL prefikss tiek pievienots, lai identificētu attēla tipu (MIME tips)
  4. Rezultātā iegūtā virkne var tikt izmantota tieši HTML, CSS vai uzglabāta datu bāzē

Base64 uz attēlu dekodēšanas process

Dekodējot Base64 attēla virkni, notiek sekojoši soļi:

  1. Virkne tiek analizēta, lai noteiktu, vai tajā ir datu URL prefikss
  2. Ja prefikss pastāv, MIME tips tiek izvilkts, lai noteiktu attēla formātu
  3. Base64 datu daļa tiek izolēta un dekodēta binārajos datos
  4. Binārie dati tiek pārvērsti Blob vai objektu URL, ko var attēlot kā attēlu

Ja ievade nesatur datu URL prefiksu, dekodētājs mēģina to apstrādāt kā neapstrādātus Base64 datus un izsaka attēla tipu no dekodētā binārā galvenes vai noklusē uz PNG.

Atbalstītās attēlu formas

Mūsu Base64 Attēlu Pārveidotājs atbalsta visas izplatītākās tīmekļa attēlu formas:

FormātsMIME tipsTipiskas lietošanas gadījumiIzmēra efektivitāte
JPEGimage/jpegFotogrāfijas, sarežģīti attēli ar daudzām krāsāmLaba kompresija fotogrāfijām
PNGimage/pngAttēli, kas prasa caurspīdīgumu, ekrānuzņēmumi, grafikasLabāka grafikai ar ierobežotām krāsām
GIFimage/gifVienkāršas animācijas, ierobežota krāsu attēliLabi animācijām, ierobežotas krāsas
WebPimage/webpMūsdienu formāts ar labāku kompresiju nekā JPEG/PNGIzcila kompresija, pieaugoša atbalsta
SVGimage/svg+xmlVektora grafikas, mērogojami ikoni un ilustrācijasĻoti mazi vektora grafikai
BMPimage/bmpNekomprimēta attēlu formaSlikti (lieli failu izmēri)
ICOimage/x-iconFavicon failiAtšķiras

Praktiskie lietošanas gadījumi

Base64 attēlu konversijai ir daudz lietojumu tīmekļa izstrādē un citur:

Kad izmantot attēlu uz Base64 kodēšanu

  1. Attēlu iekļaušana HTML/CSS/JS: Samazina HTTP pieprasījumus, iekļaujot attēlus tieši jūsu kodā, kas var uzlabot lapas ielādes laikus maziem attēliem.

1   <!-- Base64 attēla tieša iekļaušana HTML -->
2   <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==" alt="Base64 kodēts attēls">
3   
  1. E-pasta veidlapas: Nodrošina, ka attēli pareizi tiek rādīti e-pasta klientos, kas pēc noklusējuma bloķē ārējos attēlus.

  2. Vienas faila lietojumprogrammas: Veido pašpietiekamas HTML lietojumprogrammas, kur visas resursi ir iekļauti vienā failā.

  3. API atbildes: Iekļauj attēlu datus tieši JSON atbildēs, neizmantojot atsevišķus attēlu galapunktus.

  4. Datu URI CSS: Iekļauj mazos ikonus un fona attēlus tieši CSS failos.

1   .icon {
2     background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==');
3   }
4   
  1. Canvas manipulācijas: Atvieglo canvas attēlu datu saglabāšanu un pārsūtīšanu.

  2. Offline lietojumprogrammas: Uzglabā attēlus kā teksta virknes vietējā krātuvē vai IndexedDB.

Kad izmantot Base64 uz attēlu dekodēšanu

  1. Iegūstot iekļautus attēlus: Izvelciet un saglabājiet attēlus no HTML, CSS vai JS failiem.

  2. API integrācija: Apstrādājiet attēlu datus, kas saņemti Base64 formātā no API.

  3. Kļūdu novēršana: Vizualizējiet Base64 attēlu datus, lai pārbaudītu to saturu un formātu.

  4. Datu izguve: Atgūstiet attēlus no datu bāzēm vai teksta failiem, kur tie ir uzglabāti kā Base64.

  5. Sagriežot starpliktuves datus: Apstrādājiet Base64 attēlu datus, kas kopēti no dažādiem avotiem.

Izmēra un veiktspējas apsvērumi

Lai gan Base64 kodēšana piedāvā ērtības, tai ir svarīgi tirdzniecības trūkumi, kas jāņem vērā:

  • Palielināta faila izmērs: Base64 kodēšana palielina datu izmēru par aptuveni 33% salīdzinājumā ar oriģinālo bināro.
  • Nav pārlūkprogrammas kešatmiņas: Iekļautie attēli nevar tikt kešoti atsevišķi kā ārējie attēlu faili.
  • Analīzes pārslodze: Pārlūkprogrammas pirms attēla attēlošanas ir jādekodē Base64 virkne.
  • Uzturēšanas izaicinājumi: Iekļautie attēli ir grūtāk atjaunināmi nekā atsauces faili.

Lai nodrošinātu optimālu veiktspēju, Base64 kodēšana parasti ieteicama tikai mazām attēlu (zem 10KB). Lielākiem attēliem parasti ir labāk izmantot atsevišķus failus, kas var tikt pareizi kešoti un optimizēti.

Faila izmēra vadlīnijas

Attēla izmērs (oriģināls)Kodētais izmērs (aptuveni)Ieteikums
Zem 5KBZem 7KBLabs kandidāts Base64 kodēšanai
5KB - 10KB7KB - 14KBApsveriet Base64 kritiskiem attēliem
10KB - 50KB14KB - 67KBIzmantojiet Base64 selektīvi, novērtējiet veiktspējas ietekmi
Virs 50KBVirs 67KBIzvairieties no Base64, izmantojiet ārējus failus

Alternatīvi pieejas

Eksistē vairāki alternatīvi risinājumi Base64 kodēšanai dažādiem lietošanas gadījumiem:

  1. SVG tieša iekļaušana: Vektora grafikām inline SVG bieži nodrošina labāku veiktspēju un elastību nekā Base64 kodēts SVG.

  2. WebP un mūsdienu attēlu formāti: Šie nodrošina labāku kompresiju nekā Base64 kodēti JPEG/PNG.

  3. Attēlu sprites: Apvienojiet vairākus mazus attēlus vienā failā un izmantojiet CSS pozicionēšanu.

  4. CDN (Satura piegādes tīkli): Ražošanas vietnēm optimizētu attēlu piegāde no CDN bieži ir efektīvāka.

  5. Datu kompresija: Lielu bināro datu pārsūtīšanai specializēti kompresijas algoritmi, piemēram, gzip vai Brotli, ir efektīvāki nekā Base64.

  6. HTTP/2 un HTTP/3: Šie protokoli samazina vairāku pieprasījumu pārslodzi, padarot ārējo attēlu atsauces efektīvākas.

Koda piemēri

Šeit ir piemēri, kā strādāt ar Base64 kodētiem attēliem dažādās programmēšanas valodās:

JavaScript (Pārlūkprogramma)

1// Pārvērst attēlu uz 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  // Iegūt kā datu URL (Base64 virkne)
11  return canvas.toDataURL('image/png');
12}
13
14// Pārvērst faila ievadi uz 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// Rādīt Base64 attēlu
24function displayBase64Image(base64String) {
25  const img = new Image();
26  
27  // Apstrādāt virknes bez datu URL prefiksa
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// Lejupielādēt Base64 attēlu
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# Pārvērst attēla failu uz 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# Pārvērst Base64 uz attēlu un saglabāt
12def base64_to_image(base64_string, output_path):
13    # Noņemt datu URL prefiksu, ja tas ir klāt
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# Piemēra lietošana
22base64_str = image_to_base64("input.jpg")
23print(f"data:image/jpeg;base64,{base64_str[:30]}...") # Izdrukāt virknes sākumu
24
25base64_to_image(base64_str, "output.jpg")
26

PHP

1<?php
2// Pārvērst attēla failu uz Base64 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// Pārvērst Base64 uz attēlu un saglabāt
10function base64ToImage($base64String, $outputPath) {
11    // Izvilkt Base64 kodētos bināros datus
12    $imageData = explode(',', $base64String);
13    $imageData = isset($imageData[1]) ? $imageData[1] : $imageData[0];
14    
15    // Dekodēt un saglabāt
16    $data = base64_decode($imageData);
17    file_put_contents($outputPath, $data);
18}
19
20// Piemēra lietošana
21$base64Image = imageToBase64('input.jpg');
22echo substr($base64Image, 0, 50) . "...\n"; // Izdrukāt virknes sākumu
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    // Pārvērst attēla failu uz 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    // Pārvērst Base64 uz attēlu un saglabāt
20    public static void base64ToImage(String base64String, String outputPath) throws IOException {
21        // Noņemt datu URL prefiksu, ja tas ir klāt
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) + "..."); // Izdrukāt virknes sākumu
36        
37        base64ToImage(base64Image, "output.jpg");
38    }
39}
40

C#

1using System;
2using System.IO;
3using System.Text.RegularExpressions;
4
5class Base64ImageConverter
6{
7    // Pārvērst attēla failu uz 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    // Pārvērst Base64 uz attēlu un saglabāt
18    public static void Base64ToImage(string base64String, string outputPath)
19    {
20        // Noņemt datu URL prefiksu, ja tas ir klāt
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) + "..."); // Izdrukāt virknes sākumu
34        
35        Base64ToImage(base64Image, "output.jpg");
36    }
37}
38

Pārlūkprogrammas saderība

Base64 Attēlu Pārveidotāja rīks darbojas visās mūsdienu pārlūkprogrammās, ar šādām saderības apsvērumiem:

PārlūkprogrammaBase64 atbalstsDatu URL atbalstsFaila API atbalsts
ChromePilnīgsPilnīgsPilnīgs
FirefoxPilnīgsPilnīgsPilnīgs
SafariPilnīgsPilnīgsPilnīgs
EdgePilnīgsPilnīgsPilnīgs
OperaPilnīgsPilnīgsPilnīgs
IE 11DaļējsIerobežots (maks. URL garums)Daļējs

Mobilā atbalsts

Rīks ir pilnībā responsīvs un darbojas mobilajās pārlūkprogrammās, ar šiem apsvērumiem:

  • Faila izmēra ierobežojumi: Mobilie ierīces var saskarties ar atmiņas ierobežojumiem, apstrādājot ļoti lielus attēlus
  • Veiktspēja: Lielu attēlu kodēšana/dekodēšana var būt lēnāka mobilajās ierīcēs
  • Lejupielādes iespējas: Dažas mobilās pārlūkprogrammas apstrādā lejupielādes atšķirīgi nekā galddatoru pārlūkprogrammas

Biežāk uzdotie jautājumi

Vispārīgie jautājumi

Q: Kas ir Base64 kodēšana un kāpēc tā tiek izmantota attēliem?
A: Base64 kodēšana ir metode, kas pārvērš bināros datus ASCII teksta formātā. To izmanto attēlu iekļaušanai tieši HTML, CSS vai JavaScript, neizmantot atsevišķus HTTP pieprasījumus, kas var uzlabot lapas ielādes veiktspēju maziem attēliem.

Q: Vai ir izmēra ierobežojums attēliem, ko varu pārvērst?
A: Lai gan mūsu rīks var apstrādāt lielāko daļu saprātīgu attēlu izmēru, mēs iesakām saglabāt attēlus zem 5MB optimālai veiktspējai. Base64 kodēšana palielina faila izmēru par aptuveni 33%, tāpēc 5MB attēls radīs aptuveni 6.7MB Base64 teksta.

Q: Vai Base64 kodēšana kompresē manus attēlus?
A: Nē, Base64 kodēšana faktiski palielina faila izmēru par aptuveni 33%. Tā ir konversijas metode, nevis kompresijas algoritms. Lai kompresētu, jums vajadzētu optimizēt attēlus pirms to kodēšanas.

Attēls uz Base64 jautājumi

Q: Kādas attēlu formas varu pārvērst uz Base64?
A: Mūsu rīks atbalsta visas izplatītākās tīmekļa attēlu formas, tostarp JPEG, PNG, GIF, WebP, SVG, BMP un ICO failus.

Q: Kā varu izmantot Base64 izvadi savā kodā?
A: Jūs varat izmantot Base64 izvadi tieši HTML <img> tagos, CSS background-image īpašībās vai kā datus JavaScript. HTML gadījumā izmantojiet formātu: <img src="data:image/jpeg;base64,YOUR_BASE64_STRING">.

Q: Vai ir labāk izmantot Base64 vai parastos attēlu failus?
A: Mazām attēlu (zem 10KB) Base64 var samazināt HTTP pieprasījumus un uzlabot veiktspēju. Lielākiem attēliem parasti ir labāk izmantot parastos attēlu failus, jo tos var kešot pārlūkprogrammās un tie nepalielina jūsu HTML/CSS faila izmēru.

Base64 uz attēlu jautājumi

Q: Vai varu dekodēt jebkuru Base64 virkni uz attēlu?
A: Tikai Base64 virknes, kas attēlo faktiskos attēlu datus, var tikt dekodētas uz skatāmiem attēliem. Rīks mēģinās noteikt attēla formātu, bet labākajiem rezultātiem izmantojiet virknes, kas ietver datu URL prefiksu (piemēram, data:image/png;base64,).

Q: Kas notiek, ja mēģinu dekodēt nederīgus Base64 datus?
A: Rīks parādīs kļūdas ziņojumu, ja Base64 virkne ir nederīga vai nesatur attēlu datus.

Q: Vai varu rediģēt attēlu pēc dekodēšanas?
A: Mūsu rīks koncentrējas uz konversiju un nesatur rediģēšanas funkcijas. Pēc Base64 attēla lejupielādes jūs varat to rediģēt ar jebkuru attēlu rediģēšanas programmatūru.

Drošība un privātums

Mūsu Base64 Attēlu Pārveidotāja rīks apstrādā visus datus tieši jūsu pārlūkprogrammā. Tas nozīmē:

  • Jūsu attēli un Base64 dati nekad nepamet jūsu datoru
  • Nav datu nosūtīšanas uz mūsu serveriem
  • Jūsu konversijas paliek privātas un drošas
  • Rīks darbojas pat tad, ja esat bezsaistē (pēc lapas ielādes)

Padomi efektīvai Base64 izmantošanai

  1. Optimizējiet pirms kodēšanas: Saspiest un samazināt attēlus pirms pārvēršanas uz Base64, lai samazinātu kodēto izmēru.

  2. Izmantojiet atbilstošus formātus: Izvēlieties pareizo attēlu formātu, pamatojoties uz saturu:

    • JPEG fotogrāfijām
    • PNG grafikai ar caurspīdīgumu
    • SVG vektora grafikām un ikonām
  3. Apsveriet kešatmiņas sekas: Atcerieties, ka Base64 kodēti attēli nevar tikt kešoti atsevišķi pārlūkprogrammās, atšķirībā no ārējiem attēlu failiem.

  4. Pārbaudiet veiktspējas ietekmi: Mēriet lapas ielādes laikus pirms un pēc Base64 attēlu ieviešanas, lai pārliecinātos, ka jūs patiešām uzlabojat veiktspēju.

  5. Izmantojiet datu URL prefiksus: Vienmēr iekļaujiet atbilstošu datu URL prefiksu (piemēram, data:image/png;base64,) maksimālai saderībai.

  6. Apvienojiet ar citām tehnikām: Apsveriet Base64 izmantošanu kopā ar citām optimizācijas tehnikām, piemēram, slinkās ielādes un responsīvo attēlu.

Base64 kodēšanas vēsture

Base64 kodēšana ir radusies elektronisko pastu sistēmu izstrādē 1970. gados. Tā tika izstrādāta, lai atrisinātu bināro datu pārsūtīšanas problēmu caur sistēmām, kas tika izstrādātas, lai apstrādātu tikai ASCII tekstu.

Kodēšanas shēma tika formalizēta 1987. gadā ar RFC 989 publicēšanu, kas definēja Privātuma uzlaboto pastu (PEM) standartu. Tas vēlāk tika atjaunināts ar RFC 1421 un citiem saistītiem standartiem. Termins "base64" pats par sevi nāk no tā, ka kodēšana izmanto 64 dažādas ASCII rakstzīmes, lai attēlotu bināros datus.

Tīmekļa izstrādes kontekstā Base64 kodēšana attēliem ieguva popularitāti datu URI parādīšanās laikā, kas pirmo reizi tika ierosināts RFC 2397 1998. gadā. Tas ļāva binārajiem datiem tieši iekļauties HTML, CSS un citos tīmekļa dokumentos.

Base64 kodēto attēlu izmantošana tīmekļa izstrādē kļuva plaši izplatīta 2000. gadu vidū, kad izstrādātāji meklēja veidus, kā samazināt HTTP pieprasījumus un uzlabot lapas ielādes laikus. Tehnika tika īpaši pieņemta mobilās tīmekļa izstrādes laikā, kur samazināta pieprasījumu skaits bija izšķiroša nozīme veiktspējai lēnos mobilajos savienojumos.

Šodien Base64 kodēšana joprojām ir svarīgs rīks tīmekļa izstrādē, lai gan tās izmantošana ir kļuvusi mērķtiecīgāka, kā labākās prakses ir attīstījušās. Mūsdienu pieejas parasti izmanto Base64 kodēšanu selektīvi maziem, kritiskiem attēliem, kamēr lielākiem resursiem tiek izmantotas efektīvākas piegādes metodes, piemēram, HTTP/2.

Atsauces

  1. RFC 4648: The Base16, Base32, and Base64 Data Encodings
  2. RFC 2397: The "data" URL scheme
  3. MDN Web Docs: data URIs
  4. CSS-Tricks: Data URIs
  5. Can I Use: Data URIs
  6. Web Performance: When to Base64 Encode Images (and When Not To)
  7. HTTP Archive: State of Images
  8. Web.dev: Image Optimization

Izmēģiniet mūsu Base64 Attēlu Pārveidotāju tagad, lai ātri kodētu savus attēlus uz Base64 vai dekodētu Base64 virknes atpakaļ skatāmos attēlos. Ar mūsu viegli lietojamo saskarni jūs varat vienkārši kopēt rezultātus vai lejupielādēt tos ar vienu klikšķi!