Nástroje95

KONVERTOR / PRAKTICKÝ SPRIEVODCA OBRÁZKAMI

Ako previesť obrázok na Base64

Premeňte obrázok na kód, ktorý váš projekt potrebuje, pri zachovaní jeho pôvodných bajtov.

Vyberte obrázok, zvoľte Data URL, Plain Base64, HTML obrázok alebo CSS pozadie a skopírujte kód alebo si ho stiahnite ako text. Tento sprievodca sleduje pôvodný PNG cez export obrázka HTML.

Postupujte podľa návodu
OVERENÝ ZDROJ A JEHO STIAHNUTÝ VÝSLEDOK
Pred PNG ikona obežnej dráhy kódovaná v príklade Base64.

Pôvodné 512 × 512 PNG: 202,491 bajtov.

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

Začiatok skutočného 270,029-bajtového HTML výstupu; úryvok skrátený pre zobrazenie.

Pôvodné 512 × 512 PNG: 202,491 bajtov. Začiatok skutočného 270,029-bajtového HTML výstupu; úryvok skrátený pre zobrazenie.
Reklamy
RÝCHLY VIDEO NÁVOD 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. Anglický komentár Pozrieť si video

How to encode an image as Base64 or HTML

Reklamy

Postupujte podľa tohto funkčného príkladu a potom prispôsobte rovnaké ovládacie prvky svojmu vlastnému obrázku. Otvoriť Konvertor obrázka na Base64.

01

Vyberte obrázok a zobrazte ukážku jeho identity

Otvorte prevodník Image to Base64. Vyberte obrázok alebo Vyskúšajte ukážku. Príklad používa 512 × 512 pixelový favicon-orbit.png, ktorý obsahuje 202,491 bajtov. Editor zobrazuje obrázok nad jeho kódom, takže môžete potvrdiť, že ste vybrali zamýšľané aktívum.

PNG, JPG, WebP, GIF, BMP a AVIF sú podporované, keď ich váš prehliadač dokáže dekódovať pre ukážku. Maximálna veľkosť súboru je 25 MB, s limitmi 60 megapixelov a 16,000 pixelov na stranu. SVG značky nie sú týmto rastrovým prevodníkom akceptované.

Nástroj číta pôvodné bajty súboru. Nepoužíva ukážku na opätovné zostavenie obrázka, jeho zmenu veľkosti alebo opätovnú kompresiu. Existujúce metadáta a animácia GIF sú preto v zakódovaných údajoch zachované.

Pred kódovaním použite Zmeniť veľkosť obrázka alebo Kompresor obrázkov, ak potrebujete menšie aktívum. Base64 sám o sebe nezmenšuje veľkosť obrázka.

02

Vyberte reprezentáciu, ktorú váš projekt očakáva

Otvorte Nastavenia a vyberte HTML obrázok v časti Formát kódu pre tento príklad. Výsledkom je značka img obsahujúca dátovú URL Base64. Atribút alt je spočiatku prázdny; napíšte užitočný alternatívny text, keď obrázok komunikuje informácie.

Dátová URL začína predponou ako data:image/png;base64, po ktorej nasledujú zakódované údaje. Plain Base64 obsahuje iba údaje. CSS pozadie obalí dátovú URL do deklarácie background-image. Tieto reprezentácie slúžia na rôzne ciele, preto skopírujte formulár požadovaný vašou aplikáciou namiesto zmeny iba názvu súboru.

Panel kódu sa aktualizuje okamžite po zmene Formátu kódu. Ikona kopírovania skopíruje aktuálnu reprezentáciu a zobrazí potvrdenie o skopírovaní. Keď je prístup k schránke zablokovaný, kód sa vyberie na manuálne kopírovanie.

Úplná značka HTML img nie je to isté ako dátová adresa URL. Keď pole vyžaduje adresu URL, použite iba hodnotu src.

Príklad v tejto príručke

Vyskúšajte vzorku: favicon-orbit.png, 512 × 512 px, 202,491 bajtov. Vyberte HTML obrázok v časti Formát kódu. Vyberte Štart a stiahnite favicon-orbit-base64.txt.

Pôvodné PNG
512 × 512 px · 202,491 bajtov
HTML textový výstup
270,029 bajtov
Kódovanie
Pôvodné bajty; žiadna opätovná kompresia
03

Stiahnite si kód a pochopte jeho veľkosť

Vyberte Štart a potom Stiahnuť. Príklad uloží favicon-orbit-base64.txt obsahujúci HTML kód obrázka. Jeho 270,029 bajtov je viac ako 202,491-bajtový zdroj. Porovnanie v článku zobrazuje skutočný začiatok stiahnutého textu, skrátený len kvôli čitateľnosti.

Base64 zvyčajne konvertuje tri zdrojové bajty na štyri textové znaky, čím pridáva približne jednu tretinu pred malý obal. Vloženie malej ikony môže urobiť dokument sebestačným, ale umiestnenie veľkých reťazcov obrázkov do HTML alebo CSS tiež zväčšuje tento dokument a bráni tomu, aby sa obrázok ukladal do vyrovnávacej pamäte ako samostatný súbor.

Kódovanie nie je šifrovanie. Ktokoľvek s úplným reťazcom Base64 môže obnoviť pôvodný obrázok. S kódom zaobchádzajte rovnako opatrne ako so zdrojom, ak obsahuje súkromné informácie.

Skrátený úryvok v tomto článku je vysvetľujúci. Použite kompletný stiahnutý TXT alebo skopírujte celý kód z nástroja.

UŽITOČNÉ DETAILY

Časté otázky

Zníži kódovanie kvalitu obrázka?

Nie. Kódovanie zachováva pôvodné bajty. Obrázok nezmenšuje, nekomprimuje ani neprekresľuje.

Prečo je reťazec Base64 väčší ako obrázok?

Base64 reprezentuje tri vstupné bajty pomocou štyroch textových znakov, takže zvyčajne pridáva približne jednu tretinu pred obal alebo prefix.

Sú animácie GIF zachované?

Kódovanie zachováva pôvodné GIF bajty, vrátane animácie. Ukážka môže zobraziť statický snímok, zatiaľ čo kódované údaje si zachovávajú všetky snímky.

Je Base64 bezpečný pre tajné obrázky?

Base64 nie je šifrovanie. Ak je pôvodný obrázok súkromný, uchovajte reťazec v súkromí. Samotný konvertor ho spracováva lokálne vo vašom prehliadači.

STE NA RADE

Zmeňte správny obrázok na správny kód.

Vyskúšajte ukážku alebo použite vlastný súbor a pred zdieľaním skontrolujte výsledok.

Otvoriť Konvertor obrázka na Base64

Detail obrázka

Jazyk38

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

Vyberte svoj jazyk. Videonávody momentálne používajú anglický komentár.