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 = 'test.jpg'; $base64_img = base64EncodeImage($img); echo '<img src="' . $base64_img . '" />'; /* 作者:http://www.manongjc.com */ function base64EncodeImage ($image_file) { $base64_image = ''; $image_info = getimagesize($image_file); $image_data = fread(fopen($image_file, 'r'), filesize($image_file)); $base64_image = 'data:' . $image_info['mime'] . ';base64,' . 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 !