Что такое конвертер изображений в Base64?
Преобразователь изображения в Base64 превращает двоичное содержимое файла изображения в текстовую строку Base64, обычно обернутую в URI данных, таких как data:image/png;base64,iVBORw0KG... Base64 - это кодировка, которая представляет любые двоичные данные с использованием 64 печатаемых символов ASCII, поэтому полученная строка может жить непосредственно внутри HTML, CSS, JSON или SVG без необходимости отдельного запроса файла. Этот конвертер также работает в обратном порядке: вставить строку Base64 или полный URI данных и перестраивает исходное изображение для предварительного просмотра и загрузки.
Разработчики встраивают изображения в Base64, чтобы сократить HTTP-запросы, вставлять небольшие значки и логотипы так, чтобы они появлялись в тот момент, когда страница рисуется, и отправлять автономные файлы, где изображение и его разметка перемещаются вместе. URI данных несет свой собственный тип MIME, поэтому браузер может отображать данные: image/png;base64,... как изображение в тот момент, когда он анализирует атрибут. Компромисс - это размер: Base64 раздувает данные примерно на одну треть, поэтому он подходит для небольших активов намного лучше, чем большие фотографии.
Этот инструмент выполняет всю свою работу в вашем браузере. изображение считывается и кодируется локально с помощью API файла браузера, а само изображение никогда не загружается на сервер, который хранит личные иллюстрации и скриншоты на вашем собственном компьютере. Наряду с необработанным Base64 вы получаете готовый к вставке URI данных, тег HTML img и объявление фонового изображения CSS, а также размер декодированного байта, чтобы вы могли судить, стоит ли встраивание, прежде чем зафиксировать.
Направление конвертера Base64 в изображение легко проверить с помощью известной строки. вставьте 96-символьную строку PNG, которая запускает iVBORw0KGgo (один 1×1 пиксель) в Base64 в изображение и нажмите "Декодировать в изображение". Вы получаете предварительный просмотр и кнопку "Загрузить изображение", которая сохраняет декодированный.png, файл размером 70 байт. Запустите этот файл обратно через изображение на Base64, и строка предварительного просмотра прочитает изображение/png · 70 B, декодированное · 96 символов Base64. Чтобы преобразовать Base64 в файлы изображений в других форматах, вставьте полный URI данных, чтобы сохранить правильный тип.
Одно практическое предостережение: URI данных примерно на треть больше файла, который он кодирует, и не может быть кэширован браузером отдельно, поэтому встраивание чего-либо, кроме небольшого значка, обычно стоит дороже, чем запрос, который он сохраняет.
Как использовать конвертер Image to Base64?
Выберите направление
Выберите "Изображение" на Base64, чтобы закодировать файл, или Base64 на "Изображение", чтобы восстановить изображение из строки.
Добавьте свой вклад
Загрузите или сбросьте изображение для кодирования, или вставьте строку Base64 или полный URI данных для декодирования.
Просмотрите результат
См. предварительный просмотр, размер кодировки и сгенерированный URI данных, тег img и фрагмент CSS.
Скопируйте или скачайте
Скопируйте нужный формат или загрузите декодированное изображение обратно в файл.
Основные характеристики
Декодирует обратно в файл
Вставьте URI данных и получите изображение обратно, что является более быстрой половиной задания, когда кто-то отправляет вам закодированную кляксу
Кодировать и декодировать
Преобразуйте изображение в URI данных Base64 или вставьте Base64 обратно для предварительного просмотра и загрузки исходного изображения.
Готовые к вставке фрагменты
Получите необработанный Base64, полный URI данных, тег HTML img и правило фонового изображения CSS в одном месте.
Широкоформатная поддержка
Работает с PNG, JPG, GIF, WebP, SVG, BMP, ICO и AVIF, при этом правильный тип MIME обнаруживается автоматически.
Frequently Asked Questions
Related Tools
Caesar Cipher Encoder & Decoder
Encode and decode Caesar cipher text with any shift, plus ROT13 and ROT47. Brute-force all 25 shifts to crack an unknown key.
URL Encoder/Decoder
Encode and decode URLs, query strings, and form data with encodeURIComponent, encodeURI, or form-urlencoded modes
Credit Card Validator
Check a credit card number against the Luhn checksum and detect its card network. Validates the format only, never contacts a bank.
Time Zone Converter
Convert any date and time between IANA time zones with DST-accurate offsets, see the gap between two cities, and plan meetings across the world
Comments
0 comments
No comments yet. Be the first to share your thoughts!