Декодувати зображення Base64
- Панель керування
- Документація
- API
Навіщо декодувати зображення у base64?
Декодування зображень, закодованих у base64, корисне для витягування зображень з їхнього текстового представлення у base64. Це може бути необхідним для перегляду або маніпуляції зображеннями, закодованими таким чином, наприклад у контексті веб-розробки для відображення зображень, вбудованих безпосередньо у HTML або CSS код.
Функції інструменту декодування у base64
Цей інструмент дозволяє вставити рядок base64, що представляє зображення, і конвертувати його у стандартний формат зображення, такий як JPEG, PNG, GIF або інші підтримувані формати.
Як користуватися інструментом декодування
На сторінці декодування вставте рядок base64 у відведене текстове поле. Натисніть кнопку декодування для конвертації рядка base64 у видиме зображення в зоні результату.
Після декодування зображення воно відобразиться в зоні результату. Ви можете завантажити декодоване зображення або скопіювати HTML або CSS код, необхідний для інтеграції у ваші проекти.
Приклад декодування зображення base64
Ось приклад декодування зображення JPEG, закодованого у base64:
<img src="data:image/jpeg;base64,/9j/4RiDRXhpZgAATU0AKgA..." alt="Декодоване зображення">
Часті запитання
Чи потрібно вставляти повний Data URI або тільки частину base64?
Обидва варіанти працюють. Можна вставити повний Data URI у вигляді data:image/png;base64,iVBORw0KGgo… або безпосередньо сирий рядок base64 після коми. Коли префікс data: присутній, MIME-тип зчитується з нього для визначення розширення сгенерованого файлу (PNG, JPG, SVG, WebP, GIF).
Чи надсилається зображення на віддалений сервер?
Декодування виконується на нашому сервері лише під час запиту, після чого результат повертається. Жодне зображення не зберігається після обробки, і не здійснюється жодного звернення до стороннього сервісу. Для дуже чутливого вмісту надайте перевагу локальному декодуванню за допомогою base64 -d у командному рядку.
Чому моє декодування дає нечитабельний файл?
Найпоширеніша причина - усічений рядок під час копіювання-вставки, особливо з терміналу, що розриває довгі рядки. Перевірте, що рядок закінчується одним або двома = і що всередині не було вставлено жодного переносу рядка. Дійсний рядок base64 містить лише символи A-Z, a-z, 0-9, +, / та =.
Які формати зображень розпізнаються на виході?
Декодер розпізнає класичні веб-формати: PNG, JPEG, GIF, WebP, SVG та BMP. MIME-тип, присутній у Data URI, використовується для вибору розширення завантаженого файлу. Якщо рядок base64 надано без префіксу data:, використовується загальне розширення, і ви можете виправити його вручну перед збереженням.
Чи є обмеження розміру?
Прийнятий розмір визначається обмеженням надсилання форми нашого сервера, встановленим на кілька мегабайт. Нагадаємо, що зображення base64 займає приблизно на 33% більше, ніж його бінарний еквівалент. Понад кілька сотень КБ стає зручнішим маніпулювати файлом безпосередньо, а не через представлення base64.
Як виконати зворотну операцію?
Для перетворення зображення у base64 використовуйте наш кодувальник зображень base64. Завантажте файл і отримайте Data URI готовий для вставки у HTML, CSS або JSON. Операція туди і зворотно є без втрат: кодування base64 є побієктивним.
Приклад запиту
curl -X POST https://cdrn.fr/api/v1/tools/base64-image-decoder/execute \
-H "Content-Type: application/json" \
-d '{"text_encoded":"..."}'
Схема вхідних даних
| Поле | Тип | Обов'язкове | За замовчуванням |
|---|---|---|---|
text_encoded |
text | ✓ | – |
Точки доступу
GET https://cdrn.fr/api/v1/tools- перелічує всі доступні інструментиGET https://cdrn.fr/api/v1/tools/base64-image-decoder- отримує схему цього інструментуPOST https://cdrn.fr/api/v1/tools/base64-image-decoder/execute- виконує цей інструмент з JSON-payload