Kuva Base64:ksi
Muunna kuva Base64-data-URI:ksi upottamista varten HTML:aan, CSS:aan tai JSON:iin, kokonaan selaimessasi.
Liittyvat tyokalut
Nain kaytat tyokalua Kuva Base64:ksi
- 01
Valitse kuva laitteeltasi.
- 02
Kopioi data-URI, tai valmis CSS-pätka.
- 03
Liita se HTML:aasi, CSS:aasi tai JSON:iisi.
Mitä tämä muuntaja tekee
Tämä kuva Base64-muuntimeksi muuttaa kuvan dataksi URI, pitkäksi tekstijonoksi, joka upottaa kuvan suoraan, sekä käyttövalmiin CSS-taustakatkelman. Voit upottaa kuvan erilliseen tiedostoon linkittämisen sijaan.
Se toimii paikallisesti selaimessasi, joten kuvasi luetaan laitteellasi eikä sitä koskaan ladata.
Miksi upota kuva
Data URI kuljettaa koko kuvan merkinnän sisällä, joten selain ei tee erillistä verkkopyyntöä sille fetch. Pienille resursseille, kuten kuvakkeille, tämä tallennettu edestakainen matka voi saada sivun tuntumaan nopeammalta.
Kompromissi: koko ja välimuisti
Saalis on koko ja välimuisti. Base64 lisää noin 33 prosenttia yleiskustannuksia, koska se edustaa binaaridataa rajoitetulla tekstiaakkosilla, eikä upotettua kuvaa voi tallentaa erikseen välimuistiin, joten se ladataan uudelleen jokaisen sen sisältävän sivun kanssa.
Nyrkkisääntönä on upottaa pienet kuvat, kuvakkeet, pienet logot tai sprite, johon pyynnön välttäminen kannattaa, ja pitää suuremmat kuvat normaaleina tiedostoina, jotka selain voi tallentaa välimuistiin ja ladata samanaikaisesti.
Missä data-URI:t toimivat
Tieto-URI:t toimivat kaikkialla, missä URL hyväksytään: img src, CSS tausta tai JSON:n kenttä tai sähköpostimalli. Tämä tekee niistä käteviä itsenäisille katkelmille.
Usein kysytyt kysymykset
Ladataanko kuvani palvelimelle?
Ei. Kuva luetaan kokonaan selaimessasi, joten se ei koskaan poistu laitteeltasi.
Milloin minun tulisi kayttaa data-URI:a?
Pienille kuville kuten kuvakkeille, joissa ylimaaraisen verkkopyynnon valttaminen on koonkasvun arvoista. Suurille kuville tavallinen tiedosto on parempi.
Miksi Base64 on suurempi kuin tiedosto?
Base64-koodaus lisaa noin 33 prosentin lisakuorman, koska se esittaa binaaridataa rajatulla tekstiaakkostolla.