Nástroje95

KONVERZE / PRAKTICKÝ PRŮVODCE PRACÍ S OBRÁZKY

Jak převést obrázek na Base64

Převeďte obrázek na kód, který váš projekt potřebuje, při zachování původních bajtů.

Vyberte obrázek, zvolte Data URL, Plain Base64, HTML obrázek nebo CSS pozadí a zkopírujte kód nebo jej stáhněte jako text. Tento průvodce sleduje původní PNG prostřednictvím exportu obrázku HTML.

Postupujte podle průvodce
OVĚŘENÝ ZDROJ A JEHO STAŽENÝ VÝSLEDEK
Před Ikona oběžné dráhy PNG zakódovaná v příkladu Base64.

Původní 512 × 512 PNG: 202,491 bajtů.

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

Začátek skutečného 270,029bajtového HTML výstupu; úryvek zkrácen pro zobrazení.

Původní 512 × 512 PNG: 202,491 bajtů. Začátek skutečného 270,029bajtového HTML výstupu; úryvek zkrácen pro zobrazení.
Reklamy
RYCHLÝ 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ář Podívat se na video

How to encode an image as Base64 or HTML

Reklamy

Postupujte podle tohoto funkčního příkladu a poté stejné ovládací prvky přizpůsobte svému vlastnímu obrázku. Otevřít Převodník obrázku na Base64.

01

Vyberte obrázek a zobrazte náhled jeho identity

Otevřete převodník Image to Base64. Vyberte obrázek nebo vyzkoušejte ukázku. Příklad používá 512 × 512 pixelový favicon-orbit.png, který obsahuje 202,491 bajtů. Editor zobrazuje obrázek nad jeho kódem, abyste mohli potvrdit, že jste vybrali zamýšlený soubor.

PNG, JPG, WebP, GIF, BMP a AVIF jsou podporovány, pokud je váš prohlížeč dokáže dekódovat pro náhled. Maximální velikost souboru je 25 MB, s limity 60 megapixelů a 16,000 pixelů na stranu. Značka SVG není tímto rastrovým převodníkem přijímána.

Nástroj čte původní bajty souboru. Nepoužívá náhled k opětovnému sestavení obrázku, jeho změně velikosti ani rekompresi. Stávající metadata a animace GIF jsou proto v kódovaných datech zachovány.

Před kódováním použijte Resize Image nebo Image Compressor, pokud potřebujete menší soubor. Samotný Base64 velikost obrázku nesnižuje.

02

Zvolte reprezentaci, kterou váš projekt očekává

Otevřete Nastavení a pro tento příklad vyberte HTML obrázek v části Formát kódu. Výsledkem je značka img obsahující datovou URL Base64. Atribut alt je zpočátku prázdný; napište užitečný alternativní text, když obrázek sděluje informace.

Datová URL začíná předponou jako data:image/png;base64, následovanou kódovanými daty. Plain Base64 obsahuje pouze data. CSS pozadí obaluje datovou URL v deklaraci background-image. Tyto reprezentace slouží různým cílům, proto zkopírujte formulář požadovaný vaší aplikací namísto pouhé změny názvu souboru.

Panel kódu se aktualizuje ihned po změně Formátu kódu. Ikona kopírování zkopíruje aktuální reprezentaci a zobrazí potvrzení o zkopírování. Pokud je přístup ke schránce blokován, kód je vybrán pro ruční kopírování.

Kompletní HTML tag img není totéž co datová URL. Pokud pole vyžaduje URL, použijte pouze hodnotu src.

Příklad v tomto průvodci

Vyzkoušejte ukázku: favicon-orbit.png, 512 × 512 px, 202,491 bajtů. Zvolte HTML obrázek pod formátem kódu. Vyberte Start a stáhněte favicon-orbit-base64.txt.

Původní PNG
512 × 512 px · 202,491 bajtů
HTML textový výstup
270,029 bajtů
Kódování
Původní bajty; bez rekomprese
03

Stáhněte kód a zjistěte jeho velikost

Vyberte Start a poté Stáhnout. Příklad uloží favicon-orbit-base64.txt obsahující HTML kód obrázku. Jeho 270,029 bajtů je více než 202,491 bajtů zdroje. Srovnání v článku ukazuje skutečný začátek staženého textu, zkrácený pouze pro lepší čitelnost.

Base64 obvykle převádí tři zdrojové bajty na čtyři textové znaky, čímž přidává zhruba jednu třetinu před malý obal. Vložení malé ikony může učinit dokument soběstačným, ale umístění velkých řetězců obrázků do HTML nebo CSS dokument také zvětšuje a brání tomu, aby byl obrázek uložen do mezipaměti jako samostatný soubor.

Kódování není šifrování. Kdokoli s kompletním řetězcem Base64 může obnovit původní obrázek. Pokud kód obsahuje soukromé informace, zacházejte s ním stejně opatrně jako se zdrojem.

Zkrácený úryvek v tomto článku je pouze vysvětlující. Použijte kompletní stažený TXT nebo zkopírujte celý kód z nástroje.

UŽITEČNÉ PODROBNOSTI

Časté dotazy

Sníží kódování kvalitu obrázku?

Ne. Kódování zachovává původní bajty. Obrázek nemění velikost, nekomprimuje ani nepřekresluje.

Proč je řetězec Base64 větší než obrázek?

Base64 reprezentuje tři vstupní bajty pomocí čtyř textových znaků, takže obvykle přidá asi jednu třetinu před obal nebo prefix.

Jsou animace GIF zachovány?

Kódování zachovává původní GIF bajty, včetně animace. Náhled může zobrazovat statický snímek, zatímco kódovaná data si zachovávají všechny snímky.

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

Base64 není šifrování. Pokud je původní obrázek soukromý, uchovávejte řetězec v soukromí. Samotný převodník jej zpracovává lokálně ve vašem prohlížeči.

ŘADA JE NA VÁS

Převeďte správný obrázek na správný kód.

Vyzkoušejte ukázku nebo použijte vlastní soubor a před sdílením zkontrolujte výsledek.

Otevřít Převodník obrázku na Base64

Detail obrázku

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 jazyk. Video tutoriály aktuálně využívají anglický komentář.