Maison >php教程 >php手册 >Le code source PHP convertit les images en exemples de flux de données data/base64, explication détaillée

Le code source PHP convertit les images en exemples de flux de données data/base64, explication détaillée

高洛峰
高洛峰original
2016-12-27 09:45:251619parcourir

Code source php pour convertir des images en flux de données data/base64

Nous partageons ici une méthode pour convertir des images au format d'encodage base64 :

<?php
$img = &#39;test.jpg&#39;;
$base64_img = base64EncodeImage($img);
  
echo &#39;<img src="&#39; . $base64_img . &#39;" />&#39;;
/* 作者:http://www.manongjc.com */
function base64EncodeImage ($image_file) {
  $base64_image = &#39;&#39;;
  $image_info = getimagesize($image_file);
  $image_data = fread(fopen($image_file, &#39;r&#39;), filesize($image_file));
  $base64_image = &#39;data:&#39; . $image_info[&#39;mime&#39;] . &#39;;base64,&#39; . chunk_split(base64_encode($image_data));
  return $base64_image;
}
?>

Après la conversion via la méthode ci-dessus. La chaîne codée en base64 obtenue peut être stockée dans la base de données et peut être lue directement à partir de la base de données en cas de besoin, réduisant ainsi le nombre de requêtes lors de l'accès aux images.

Merci d'avoir lu, j'espère que cela pourra vous aider, merci pour votre soutien à ce site !

Pour plus d'exemples de code source PHP de conversion d'images en flux de données data/base64, veuillez prêter attention au site Web PHP chinois pour les articles connexes !

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

Articles Liés

Voir plus