Maison  >  Article  >  développement back-end  >  Méthode de conversion d'image PHP base64

Méthode de conversion d'image PHP base64

藏色散人
藏色散人original
2020-12-01 09:24:142815parcourir

Méthode de conversion d'image PHP base64 : 1. Utilisez la méthode "base64_encode($img_content);" pour convertir l'image en une chaîne codée en base64 ; 2. Utilisez la méthode "base64_decode($img_base64);" la chaîne codée en base64 Transférer des images.

Méthode de conversion d'image PHP base64

Recommandé : "Tutoriel vidéo PHP"

L'environnement d'exploitation de ce tutoriel : système Windows 7, version PHP 5.6, Cette méthode fonctionne pour toutes les marques d'ordinateurs.

Conversion d'encodage d'image PHP base64

Base64 est l'une des méthodes d'encodage les plus courantes pour transmettre du bytecode 8 bits sur Internet. Base64 est une méthode. de représenter des données binaires basées sur 64 caractères imprimables.

L'encodage Base64 contient 26 lettres majuscules, 26 lettres minuscules, 10 chiffres et un signe plus + barre oblique/

Image en chaîne codée en base64

$img = 'images/2.jpg';
$img_content = file_get_contents($img);
$img_encode = base64_encode($img_content);
$img_info = getimagesize($img);
$img_encode= "data:{$img_info['mime']};base64,".$img_encode;
echo "<img src=&#39;{$img_encode}&#39; width=&#39;400&#39; />";

chaîne codée en base64 Republier l'image

//$decode_arr = explode(&#39;,&#39;,$img_encode);
$img_base64 = substr($img_encode,strrpos($img_encode,&#39;,&#39;));
$img_decode = base64_decode($img_base64);
file_put_contents(&#39;abc.png&#39;,$img_decode);

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!

Déclaration:
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