Maison > développement back-end > tutoriel php > Comment convertir une image au format d'encodage base64 en PHP

Comment convertir une image au format d'encodage base64 en PHP

藏色散人
Libérer: 2023-04-04 20:46:01
original
7325 Les gens l'ont consulté

La fonction base64_encode() est une fonction intégrée à PHP qui est utilisée pour convertir n'importe quelle donnée en codage base64. Afin de convertir une image en codage base64, vous devez d'abord obtenir le contenu du fichier, ce qui peut être fait via la fonction file_get_contents() de PHP. Ces données brutes sont ensuite transmises à la fonction base64_encode() pour encodage.

Fonctions requises :

fonction base64_encode() est une fonction intégrée en PHP pour encoder des données en utilisant MIME base64. MIME (MultiPurpose Internet Mail Extensions) base64 est utilisé pour encoder des chaînes en base64. Les données base64_encoded occupent 33 % d'espace en plus que les données d'origine.

La fonction file_get_contents() est également une fonction intégrée en PHP pour lire des fichiers dans des chaînes. Cette fonction utilise une technologie de mappage de mémoire prise en charge par le serveur, ce qui améliore les performances et en fait la méthode privilégiée pour lire le contenu des fichiers.

L'image d'entrée est la suivante :

Comment convertir une image au format d'encodage base64 en PHP

Le programme de code PHP est le suivant :

<?php

// 获取图像并转换为字符串
$img = file_get_contents(&#39;img/001.jpg&#39;);

// 将图像字符串数据编码为base64
$data = base64_encode($img);

// 显示输出
echo $data;
Copier après la connexion

Sortie :

/9j/4RUURXhpZgAASUkqAAgAAAAMAAABAwABAAAAgAIAAAEBAwABAAAAkAEAAAIBAwADAAAAng
AAAAYBAwABAAAAAgAAABIBAwABAAAAAQAAABUBAwABAAAAAwAAABoBBQABAAAApAAAABsBBQAB
AAAArAAAACgBAwABAAAAAgAAADEBAgAeAAAAtAAAADIBAgAUAAAA0gAAAGmHBAABAAAA6AAAACA
...
p2wFEq1LzJPMknzajI0ArU1yGkc+ITj2dJPPrPo+H/0DQ4y9NQ/Zgioyy+XLyk5cvqxxy5+b/9k=
Copier après la connexion

Apprentissage recommandé : "Tutoriel PHP"

Cet article explique comment PHP convertit les images au format d'encodage base64. C'est simple à comprendre, j'espère que cela sera utile aux amis qui en ont besoin !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal