Instrumente95

CONVERTIRE / UN GHID PRACTIC PENTRU IMAGINI

Cum să convertiți o imagine în Base64

Transformați o imagine în codul de care are nevoie proiectul dvs., păstrând în același timp octeții originali.

Alegeți o imagine, selectați Data URL, Plain Base64, imagine HTML sau fundal CSS și copiați codul sau descărcați-l ca text. Acest ghid urmărește un PNG original printr-un export de imagine HTML.

Urmează ghidul
O SURSĂ VERIFICATĂ ȘI REZULTATUL SĂU DESCĂRCAT
Înainte Pictogramă orbită PNG codificată în exemplul Base64.

Original 512 × 512 PNG: 202,491 octeți.

După
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAQAElEQVR4Aez9T+x/+1Xehz7rZ0Jv/iiiXEWM2kFQRonUiAwQqmp1lKhCKKpQRh3cFBJsAyYYAjY2mHOOoYE29rEZkDCoIlUd…

Începutul ieșirii HTML de 270,029 octeți; fragment scurtat pentru afișare.

PNG original 512 × 512: 202,491 octeți. Începutul ieșirii HTML de 270,029 octeți; fragment scurtat pentru afișare.
Reclame
TUTORIAL VIDEO RAPID How to encode an image as Base64 or HTML Choose an image, select HTML image code and download the encoded image as a text file. Narațiune în engleză Urmărește videoclipul

How to encode an image as Base64 or HTML

Reclame

Urmați acest exemplu practic, apoi adaptați aceleași controale pentru propria imagine. Deschide Convertor imagine în Base64.

01

Selectați o imagine și previzualizați identitatea acesteia

Deschideți Convertor Imagine în Base64. Selectați o imagine sau Încercați o mostră. Exemplul utilizează favicon-orbit.png de 512 × 512 pixeli, care conține 202,491 octeți. Editorul arată imaginea deasupra codului său, astfel încât să puteți confirma că ați selectat activul dorit.

PNG, JPG, WebP, GIF, BMP și AVIF sunt acceptate atunci când browserul dvs. le poate decoda pentru previzualizare. Dimensiunea maximă a fișierului este de 25 MB, cu limite de 60 megapixeli și 16,000 pixeli pe latură. Marcajul SVG nu este acceptat de acest convertor raster.

Instrumentul citește octeții fișierului original. Nu utilizează previzualizarea pentru a reconstrui imaginea, a o redimensiona sau a o recomprima. Metadatele existente și animația GIF sunt, prin urmare, păstrate în datele codificate.

Înainte de codificare, utilizați Redimensionare Imagine sau Compresor Imagine dacă aveți nevoie de un activ mai mic. Base64 în sine nu reduce dimensiunea imaginii.

02

Alegeți reprezentarea pe care o așteaptă proiectul dvs.

Deschideți Setări și selectați imagine HTML sub Format cod pentru acest exemplu. Rezultatul este o etichetă img care conține un URL de date Base64. Atributul alt este inițial gol; scrieți un text alternativ util atunci când imaginea comunică informații.

URL-ul de date începe cu un prefix precum data:image/png;base64, urmat de datele codificate. Plain Base64 conține doar datele. Fundalul CSS înfășoară URL-ul de date într-o declarație background-image. Aceste reprezentări servesc unor destinații diferite, așa că copiați forma solicitată de aplicația dvs. în loc să schimbați doar numele fișierului.

Panoul de cod se actualizează imediat după ce schimbați Formatul codului. Pictograma de copiere copiază reprezentarea curentă și oferă confirmarea de copiere partajată. Când accesul la clipboard este blocat, codul este selectat pentru copiere manuală.

Un tag HTML img complet nu este același lucru cu un URL de date. Folosește doar valoarea src atunci când un câmp solicită un URL.

Exemplul din acest ghid

Încearcă un eșantion: favicon-orbit.png, 512 × 512 px, 202,491 octeți. Alege HTML imagine sub formatul Cod. Selectează Start și descarcă favicon-orbit-base64.txt.

PNG original
512 × 512 px · 202,491 octeți
Ieșire text HTML
270,029 octeți
Codificare
Octeți originali; fără re-compresie
03

Descarcă codul și înțelege dimensiunea acestuia

Selectează Start, apoi Descarcă. Exemplul salvează favicon-orbit-base64.txt care conține codul imaginii HTML. Cei 270,029 octeți ai săi sunt mai mari decât sursa de 202,491 octeți. Comparația din articol arată începutul real al textului descărcat, scurtat doar pentru lizibilitate.

Base64 convertește de obicei trei octeți sursă în patru caractere text, adăugând aproximativ o treime înainte de micul wrapper. Încorporarea unei pictograme mici poate face un document autonom, dar plasarea unor șiruri mari de imagini în interiorul HTML sau CSS mărește, de asemenea, acel document și împiedică stocarea imaginii în cache ca fișier separat.

Codificarea nu este criptare. Oricine are șirul complet Base64 poate recupera imaginea subiacentă. Tratează codul cu aceeași grijă ca pe sursă dacă acesta conține informații private.

Fragmentul trunchiat din acest articol este explicativ. Folosește TXT descărcat complet sau copiază codul integral din instrument.

DETALII UTILE

Întrebări frecvente

Codificarea va reduce calitatea imaginii?

Nu. Codificarea păstrează octeții originali. Nu redimensionează, nu comprimă și nu redesenează imaginea.

De ce șirul Base64 este mai mare decât imaginea?

Base64 reprezintă trei octeți de intrare folosind patru caractere text, deci adaugă de obicei aproximativ o treime înainte de un wrapper sau prefix.

Animațiile GIF sunt păstrate?

Codificarea păstrează octeții GIF originali, inclusiv animația. O previzualizare poate afișa un cadru static, în timp ce datele codificate rețin toate cadrele.

Este Base64 sigur pentru imagini secrete?

Base64 nu este criptare. Păstrează șirul privat dacă imaginea subiacentă este privată. Convertorul în sine o procesează local în browserul tău.

RÂNDUL TĂU

Transformă imaginea potrivită în codul potrivit.

Încearcă un eșantion sau folosește propriul fișier și revizuiește rezultatul înainte de a-l partaja.

Deschide Convertor imagine în Base64

Detaliu imagine

Limbă38

English العربية Français Italiano Deutsch Español Português Nederlands Русский Türkçe 日本語 中文 हिन्दी Bahasa Indonesia Bahasa Melayu 한국어 Tiếng Việt ไทย Polski Svenska Українська Norsk বাংলা Ελληνικά فارسی اردو Čeština Dansk Magyar Română Suomi Български Filipino ქართული Slovenčina Azərbaycanca עברית Slovenščina

Alege limba. Tutorialele video folosesc momentan narațiune în engleză.