Инструменти95

КОНВЕРТИРАНЕ / ПРАКТИЧЕСКО РЪКОВОДСТВО ЗА ИЗОБРАЖЕНИЯ

Как да конвертирате изображение в Base64

Превърнете изображението в кода, от който се нуждае вашият проект, като запазите оригиналните му байтове.

Изберете изображение, изберете Data URL, Plain Base64, HTML изображение или CSS фон и копирайте кода или го изтеглете като текст. Това ръководство следва оригинално PNG чрез експортиране на HTML изображение.

Следвайте ръководството
ПРОВЕРЕН ИЗТОЧНИК И НЕГОВИЯТ ИЗТЕГЛЕН РЕЗУЛТАТ
Преди Икона на орбита PNG, кодирана в пример за Base64.

Оригинал 512 × 512 PNG: 202,491 байта.

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

Начало на действителния 270,029-байтов HTML изход; откъсът е съкратен за визуализация.

Оригинален 512 × 512 PNG: 202,491 байта. Начало на действителния 270,029-байтов HTML изход; откъсът е съкратен за визуализация.
Реклами
КРАТЪК ВИДЕО УРОК 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. Английски коментар Гледайте видеото

How to encode an image as Base64 or HTML

Реклами

Следвайте този работен пример, след което адаптирайте същите контроли към вашето собствено изображение. Отворете Конвертор на изображение към Base64.

01

Изберете изображение и прегледайте неговата идентичност

Отворете конвертора „Изображение към Base64“. Изберете изображение или опитайте пример. Примерът използва 512 × 512 пикселно favicon-orbit.png, което съдържа 202,491 байта. Редакторът показва изображението над неговия код, за да можете да потвърдите, че сте избрали желания актив.

PNG, JPG, WebP, GIF, BMP и AVIF се поддържат, когато браузърът ви може да ги декодира за визуализация. Максималният размер на файла е 25 MB, с ограничения от 60 мегапиксела и 16,000 пиксела на страна. SVG маркировка не се приема от този растерен конвертор.

Инструментът чете оригиналните байтове на файла. Той не използва визуализацията, за да преизгради изображението, да го преоразмери или да го компресира повторно. Следователно съществуващите метаданни и GIF анимация се запазват в кодираните данни.

Преди кодиране използвайте „Преоразмеряване на изображение“ или „Компресор на изображения“, ако имате нужда от по-малък актив. Самият Base64 не намалява размера на изображението.

02

Изберете представянето, което вашият проект очаква

Отворете „Настройки“ и изберете HTML изображение под „Формат на кода“ за този пример. Резултатът е img таг, съдържащ Base64 data URL. Атрибутът alt първоначално е празен; напишете полезен алтернативен текст, когато изображението предава информация.

Data URL започва с префикс като data:image/png;base64, последван от кодираните данни. Plain Base64 съдържа само данните. CSS фон обвива data URL в декларация background-image. Тези представяния обслужват различни цели, затова копирайте формата, изискван от вашето приложение, вместо да променяте само името на файла.

Панелът с код се актуализира веднага след като промените „Формат на кода“. Иконата за копиране копира текущото представяне и дава потвърждение за споделено копиране. Когато достъпът до клипборда е блокиран, кодът се избира за ръчно копиране.

Пълният HTML img таг не е същото като data URL. Използвайте само стойността на src, когато полето изисква URL.

Примерът в това ръководство

Опитайте примерен файл: favicon-orbit.png, 512 × 512 пиксела, 202,491 байта. Изберете HTML изображение под „Кодов формат“. Изберете „Старт“ и изтеглете favicon-orbit-base64.txt.

Оригинален PNG
512 × 512 пиксела · 202,491 байта
HTML текстов изход
270,029 байта
Кодиране
Оригинални байтове; без повторна компресия
03

Изтеглете кода и разберете неговия размер

Изберете Старт, след това Изтегляне. Примерът записва favicon-orbit-base64.txt, съдържащ HTML код на изображение. Неговите 270,029 байта са по-големи от 202,491-байтовия източник. Сравнението в статията показва реалното начало на изтегления текст, съкратено само за по-добра четливост.

Base64 обикновено преобразува три изходни байта в четири текстови знака, добавяйки около една трета преди малката обвивка. Вграждането на малка икона може да направи документа самостоятелен, но поставянето на големи низове с изображения в HTML или CSS също увеличава документа и пречи на изображението да бъде кеширано като отделен файл.

Кодирането не е криптиране. Всеки с пълния Base64 низ може да възстанови оригиналното изображение. Третирайте кода със същата грижа като източника, ако той съдържа лична информация.

Съкратеният откъс в тази статия е с обяснителна цел. Използвайте пълния изтеглен TXT или копирайте целия код от инструмента.

ПОЛЕЗНИ ДЕТАЙЛИ

Често задавани въпроси

Ще намали ли кодирането качеството на изображението?

Не. Кодирането запазва оригиналните байтове. То не преоразмерява, не компресира и не пречертава изображението.

Защо низът Base64 е по-голям от изображението?

Base64 представя три входни байта чрез четири текстови знака, така че обикновено добавя около една трета преди обвивка или префикс.

Запазват ли се GIF анимациите?

Кодирането запазва оригиналните GIF байта, включително анимацията. Прегледът може да покаже статичен кадър, докато кодираните данни запазват всички кадри.

Безопасен ли е Base64 за тайни изображения?

Base64 не е криптиране. Пазете низа поверителен, ако основното изображение е поверително. Самият конвертор го обработва локално във вашия браузър.

ВАШИЯТ РЕД

Превърнете правилното изображение в правилния код.

Опитайте примерен файл или използвайте свой собствен и прегледайте резултата, преди да споделите.

Отворете Конвертор на изображение към Base64

Детайли на изображението

Език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

Изберете вашия език. Видео уроците в момента използват английски разказ.