Декодиране на Base64 изображение

извлича вашите изображения от тяхното base64 представяне, улеснявайки интеграцията в уеб проекти без допълнителни HTTP заявки

Защо base64 декодира изображения?

Декодирането на base64 кодирани изображения е полезно за извличане на изображения от тяхното представяне в текст base64. Това може да е необходимо за преглед или манипулиране на изображения, кодирани по този начин, например в уеб разработката за показване на изображения, интегрирани директно в кода HTML или CSS.

Функции на инструмента за декодиране на Base64

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

Как да използвате инструмента за декодиране

На страницата за декодиране можете да поставите низа base64 в предоставеното текстово поле. Кликнете върху бутона за декодиране, за да преобразувате низа base64 в изображение, видимо в областта за резултати.

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

Пример за декодиране на изображение Base64

Ето пример за декодиране на base64 кодирано JPEG изображение:

<преди> Декодирано изображение

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

Трябва ли да поставим пълния URI адрес на данните или само частта base64?

И двете работят. Можете да поставите пълния URI на данните като data:image/png;base64,iVBORw0KGgo… или директно следния необработен низ base64 запетаята. Когато префиксът data: присъства, MIME типът се чете там, за да се определи разширението на генерирания файл (PNG, JPG, SVG, WebP, GIF).

Изпраща ли се изображението до отдалечен сървър?

Декодирането се извършва на нашия сървър само за времето на заявката, след което е резултатът върнати. След обработка не се запазва изображение и не се извършва обаждане до услуга трета страна. За много чувствително съдържание предпочитайте локално декодиране с base64 -d in команден ред.

Защо моето декодиране създава нечетлив файл?

Най-честата причина е съкратен низ при копиране и поставяне, особено от a терминал, който реже дълги линии. Проверете дали низът завършва с едно или две = и в средата не е вмъкнат нов ред. Валиден низ base64 съдържа само знаците A-Z, a-z, 0-9, +, / и =.

Кои формати на изображения се разпознават в изхода?

Декодерът разпознава класически уеб формати: PNG, JPEG, GIF, WebP, SVG и BMP. Човекът MIME, присъстващ в Data URI, се използва за избор на разширение на изтегления файл. Ако низът base64 се предоставя без префикс data:, използва се общо разширение и можете коригирайте го на ръка, преди да го запазите.

Има ли ограничение на размера?

Приетият размер се дължи на ограничението за изпращане на формуляри на нашия сървър, зададено на няколко мегабайта. Напомняме, че base64 изображение е приблизително 33% по-голямо от неговия двоичен еквивалент. Отвъд няколкостотин KB става по-практично да се манипулира файлът директно вместо да преминава през представяне на base64.

Как да направите обратната операция?

За да трансформирате изображение в base64, използвайте нашия кодер на изображения base64. Качвате файла си там и извлечете 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