Eszközök95

KONVERTÁLÁS / GYAKORLATI KÉPÚTMUTATÓ

Hogyan konvertáljunk képet Base64 formátumba

Alakítsa át a képet a projektjéhez szükséges kóddá, az eredeti bájtok megőrzésével.

Válasszon ki egy képet, jelölje ki a Data URL, Plain Base64, HTML kép vagy CSS háttér lehetőséget, majd másolja ki a kódot vagy töltse le szövegként. Ez az útmutató egy eredeti PNG fájlt követ egy HTML kép exportálásán keresztül.

Kövesse az útmutatót
EGY ELLENŐRZÖTT FORRÁS ÉS A LETÖLTÖTT EREDMÉNYE
Előtte PNG orbit ikon kódolva a Base64 példában.

Eredeti 512 × 512 PNG: 202,491 bájt.

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

A tényleges 270,029 bájtos HTML kimenet kezdete; a részlet a megjelenítéshez rövidítve.

Eredeti 512 × 512 PNG: 202,491 bájt. A tényleges 270,029 bájtos HTML kimenet kezdete; a részlet a megjelenítéshez rövidítve.
Hirdetések
GYORS VIDEÓTUTORIÁL 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. Angol nyelvű narráció Videó megtekintése

How to encode an image as Base64 or HTML

Hirdetések

Kövesd ezt a kidolgozott példát, majd alkalmazd ugyanazokat a vezérlőket a saját képedre. Kép konvertálása Base64 formátumba megnyitása.

01

Válasszon ki egy képet és tekintse meg az azonosítóját

Nyissa meg a Kép Base64 konvertálót. Válasszon ki egy képet vagy próbáljon ki egy mintát. A példa a 512 × 512 képpontos favicon-orbit.png fájlt használja, amely 202,491 bájtot tartalmaz. A szerkesztő a kód felett jeleníti meg a képet, így megbizonyosodhat arról, hogy a megfelelő eszközt választotta ki.

A(z) PNG, JPG, WebP, GIF, BMP és AVIF formátumok támogatottak, ha a böngészője képes azokat előnézetben megjeleníteni. A maximális fájlméret 25 MB, a korlátok 60 megapixel és oldalanként 16,000 képpont. A(z) SVG jelölőnyelv nem fogadható el ebben a raszteres konvertálóban.

Az eszköz beolvassa az eredeti fájl bájtokat. Nem használja az előnézetet a kép újraépítésére, átméretezésére vagy újratömörítésére. A meglévő metaadatok és a GIF animáció ezért megmarad a kódolt adatokban.

Kódolás előtt használja a Kép átméretezése vagy a Képtömörítő eszközt, ha kisebb fájlra van szüksége. A Base64 önmagában nem csökkenti a kép méretét.

02

Válassza ki a projektje által elvárt megjelenítést

Nyissa meg a Beállításokat, és válassza a HTML képet a Kódformátum alatt ehhez a példához. Az eredmény egy img címke, amely egy Base64 data URL-t tartalmaz. Az alt attribútum kezdetben üres; írjon hasznos alternatív szöveget, ha a kép információt közvetít.

A Data URL egy olyan előtaggal kezdődik, mint a data:image/png;base64, amelyet a kódolt adatok követnek. A Plain Base64 csak az adatokat tartalmazza. A CSS háttér a data URL-t egy background-image deklarációba csomagolja. Ezek a megjelenítések különböző célokat szolgálnak, ezért az alkalmazása által kért formátumot másolja, ne csak a fájlnevet változtassa meg.

A kódpanel azonnal frissül, miután megváltoztatta a Kódformátumot. A másolás ikon lemásolja az aktuális megjelenítést, és megjeleníti a sikeres másolás megerősítését. Amikor a vágólap elérése le van tiltva, a kód kijelölésre kerül a kézi másoláshoz.

A teljes HTML img tag nem ugyanaz, mint egy adat URL. Csak az src értéket használd, ha egy mező URL-t kér.

A példa ebben az útmutatóban

Próbáljon ki egy mintát: favicon-orbit.png, 512 × 512 px, 202,491 bájt. Válassza a HTML képet a Kód formátum alatt. Válassza a Start lehetőséget, és töltse le a favicon-orbit-base64.txt fájlt.

Eredeti PNG
512 × 512 px · 202,491 bájt
HTML szöveges kimenet
270,029 bájt
Kódolás
Eredeti bájtok; nincs újratömörítés
03

Töltsd le a kódot és értsd meg a méretét

Válaszd a Start, majd a Letöltés lehetőséget. A példa elmenti a(z) favicon-orbit-base64.txt-t, amely tartalmazza a(z) HTML képkódot. A(z) 270,029 bájtja nagyobb, mint a(z) 202,491 bájtos forrás. A cikk összehasonlítása a letöltött szöveg tényleges kezdetét mutatja, amely csak az olvashatóság kedvéért lett rövidítve.

A Base64 jellemzően három forrásbájtot konvertál négy karakterré, körülbelül egyharmaddal növelve a méretet a kis burkolat előtt. Egy kis ikon beágyazása önállóvá teheti a dokumentumot, de nagy képhúrok elhelyezése a(z) HTML-ben vagy CSS-ben szintén megnöveli a dokumentumot, és megakadályozza, hogy a kép külön fájlként legyen gyorsítótárazva.

A kódolás nem titkosítás. Bárki, aki rendelkezik a teljes Base64 karakterlánccal, visszaállíthatja az eredeti képet. Kezeld a kódot ugyanolyan körültekintéssel, mint a forrást, ha az bizalmas információkat tartalmaz.

A cikkben szereplő csonka részlet magyarázó jellegű. Használd a teljes letöltött TXT-t, vagy másold ki a teljes kódot az eszközből.

HASZNOS RÉSZLETEK

Gyakori kérdések

A kódolás rontja a képminőséget?

Nem. A kódolás megőrzi az eredeti bájtokat. Nem méretezi át, nem tömöríti és nem rajzolja újra a képet.

Miért nagyobb a Base64 karakterlánc, mint a kép?

A Base64 három bemeneti bájtot négy szöveges karakterrel ábrázol, így általában körülbelül egyharmaddal növeli a méretet a burkolat vagy előtag előtt.

A GIF animációk megmaradnak?

A kódolás megőrzi az eredeti GIF bájtokat, beleértve az animációt is. Az előnézet egy állóképet mutathat, miközben a kódolt adat az összes képkockát tartalmazza.

Biztonságos a Base64 titkos képekhez?

A Base64 nem titkosítás. Tartsd titokban a karakterláncot, ha a mögöttes kép bizalmas. Maga a konvertáló helyben, a böngésződben dolgozza fel az adatokat.

TE KÖVETKEZEL

Alakítsd a megfelelő képet a megfelelő kóddá.

Próbálj ki egy mintát vagy használd a saját fájlodat, és ellenőrizd az eredményt a megosztás előtt.

Kép konvertálása Base64 formátumba megnyitása

Kép részletei

Nyelv38

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

Válassza ki a nyelvet. A videós oktatóanyagok jelenleg angol nyelvű narrációt használnak.