Mga Tool95

CONVERT / ISANG PRAKTIKAL NA GABAY SA IMAHE

Paano mag-convert ng imahe sa Base64

Gawing code na kailangan ng iyong proyekto ang isang imahe habang pinapanatili ang orihinal nitong bytes.

Pumili ng imahe, piliin ang Data URL, Plain Base64, HTML image o CSS background, at kopyahin ang code o i-download ito bilang teksto. Ang gabay na ito ay sumusunod sa isang orihinal na PNG sa pamamagitan ng isang HTML image export.

Sundin ang gabay
ISANG NA-VERIFY NA SOURCE AT ANG NA-DOWNLOAD NA RESULTA NITO
Bago Halimbawa ng PNG orbit icon na naka-encode sa Base64.

Orihinal na 512 × 512 PNG: 202,491 bytes.

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

Simula ng aktwal na 270,029-byte HTML output; ang sipi ay pinaikli para sa display.

Orihinal na 512 × 512 PNG: 202,491 bytes. Simula ng aktwal na 270,029-byte HTML output; ang sipi ay pinaikli para sa display.
Mga Advertisement
MABILIS NA VIDEO TUTORIAL 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. Narasyon sa Ingles Panoorin ang video

How to encode an image as Base64 or HTML

Mga Advertisement

Sundin ang halimbawang ito, pagkatapos ay i-adapt ang parehong mga control sa sarili mong imahe. Buksan ang Converter ng Larawan patungo sa Base64.

01

Pumili ng imahe at i-preview ang pagkakakilanlan nito

Buksan ang Image to Base64 Converter. Pumili ng imahe o Subukan ang isang sample. Ang halimbawa ay gumagamit ng 512 × 512 pixel favicon-orbit.png, na naglalaman ng 202,491 bytes. Ipinapakita ng editor ang imahe sa itaas ng code nito para makumpirma mo na pinili mo ang tamang asset.

Ang PNG, JPG, WebP, GIF, BMP at AVIF ay suportado kapag kaya silang i-decode ng iyong browser para sa preview. Ang maximum na file size ay 25 MB, na may limitasyon na 60 megapixels at 16,000 pixels bawat gilid. Ang SVG markup ay hindi tinatanggap ng raster converter na ito.

Binabasa ng tool ang orihinal na file bytes. Hindi nito ginagamit ang preview para buuin muli ang imahe, i-resize ito o i-recompress. Ang umiiral na metadata at GIF animation ay nananatili sa encoded data.

Bago mag-encode, gamitin ang Resize Image o Image Compressor kung kailangan mo ng mas maliit na asset. Ang Base64 mismo ay hindi nagpapaliit ng sukat ng imahe.

02

Piliin ang representasyon na inaasahan ng iyong proyekto

Buksan ang Settings at piliin ang HTML image sa ilalim ng Code format para sa halimbawang ito. Ang resulta ay isang img tag na naglalaman ng Base64 data URL. Ang alt attribute ay walang laman sa simula; magsulat ng kapaki-pakinabang na alternative text kapag ang imahe ay naghahatid ng impormasyon.

Ang Data URL ay nagsisimula sa isang prefix gaya ng data:image/png;base64, na sinusundan ng encoded data. Ang Plain Base64 ay naglalaman lamang ng data. Ang CSS background ay binabalot ang data URL sa isang background-image declaration. Ang mga representasyong ito ay nagsisilbi sa iba't ibang destinasyon, kaya kopyahin ang form na hinihiling ng iyong application sa halip na palitan lamang ang filename.

Nag-a-update ang code panel agad pagkatapos mong baguhin ang Code format. Kinokopya ng copy icon ang kasalukuyang representasyon at nagbibigay ng kumpirmasyon na nakopya na. Kapag naka-block ang clipboard access, ang code ay pinipili para sa manual na pagkopya.

Ang kumpletong HTML img tag ay hindi katulad ng isang data URL. Gamitin lamang ang src value kapag humingi ang field ng URL.

Ang halimbawa sa gabay na ito

Subukan ang sample: favicon-orbit.png, 512 × 512 px, 202,491 bytes. Pumili ng HTML na larawan sa ilalim ng Code format. Piliin ang Start at i-download ang favicon-orbit-base64.txt.

Orihinal na PNG
512 × 512 px · 202,491 bytes
HTML text output
270,029 bytes
Encoding
Orihinal na bytes; walang recompression
03

I-download ang code at intindihin ang laki nito

Piliin ang Start, pagkatapos ay Download. Ang halimbawa ay nagse-save ng favicon-orbit-base64.txt na naglalaman ng HTML image code. Ang 270,029 bytes nito ay mas malaki kaysa sa 202,491-byte na source. Ipinapakita ng paghahambing sa artikulo ang aktwal na simula ng na-download na teksto, na pinaikli lamang para sa madaling pagbabasa.

Ang Base64 ay karaniwang nagko-convert ng tatlong source bytes sa apat na text characters, na nagdaragdag ng halos isang katlo bago ang maliit na wrapper. Ang pag-embed ng maliit na icon ay maaaring gawing self-contained ang isang dokumento, ngunit ang paglalagay ng malalaking image string sa loob ng HTML o CSS ay nagpapalaki rin sa dokumentong iyon at pumipigil sa imahe na ma-cache bilang hiwalay na file.

Ang encoding ay hindi encryption. Sinumang may kumpletong Base64 string ay maaaring makuha ang pinagmulang imahe. Tratuhin ang code nang may parehong pag-iingat gaya ng source kung ito ay naglalaman ng pribadong impormasyon.

Ang pinaikling sipi sa artikulong ito ay para sa paliwanag lamang. Gamitin ang kumpletong na-download na TXT o kopyahin ang buong code mula sa tool.

MGA KAPAKI-PAKINABANG NA DETALYE

Mga karaniwang tanong

Mababawasan ba ng encoding ang kalidad ng imahe?

Hindi. Pinapanatili ng encoding ang orihinal na bytes. Hindi nito binabago ang laki, pino-compress, o iginuguhit muli ang imahe.

Bakit mas malaki ang Base64 string kaysa sa imahe?

Ang Base64 ay kumakatawan sa tatlong input bytes gamit ang apat na text characters, kaya karaniwan itong nagdaragdag ng halos isang katlo bago ang isang wrapper o prefix.

Napapanatili ba ang mga GIF animation?

Pinapanatili ng encoding ang orihinal na GIF bytes, kabilang ang animation. Maaaring magpakita ang preview ng isang still frame habang ang encoded data ay nagtataglay ng lahat ng frame.

Ligtas ba ang Base64 para sa mga sikretong imahe?

Ang Base64 ay hindi encryption. Panatilihing pribado ang string kung ang pinagmulang imahe ay pribado. Ang converter mismo ay pinoproseso ito nang lokal sa iyong browser.

ANG IYONG PAGKAKATAON

Gawing tamang code ang tamang imahe.

Subukan ang sample o gamitin ang sarili mong file, at suriin ang resulta bago ibahagi.

Buksan ang Converter ng Larawan patungo sa Base64

Detalye ng larawan

Wika38

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

Piliin ang iyong wika. Ang mga video tutorial ay kasalukuyang gumagamit ng English na pagsasalaysay.