Cet article présente principalement PHP pour lire et enregistrer en détail le contenu des images encodées en base64. Il a une certaine valeur de référence. Les amis intéressés peuvent s'y référer
Les exemples de cet article sont partagés avec vous. pour que php puisse lire et enregistrer le contenu de l'image est pour votre référence. Le contenu spécifique est le suivant
<?php header('Content-type:text/html;charset=utf-8'); //读取图片文件,转换成base64编码格式 $image_file = './4296762_165319032930_2.jpg'; $image_info = getimagesize($image_file); $base64_image_content = "data:{$image_info['mime']};base64," . chunk_split(base64_encode(file_get_contents($image_file))); //保存base64字符串为图片 //匹配出图片的格式 if (preg_match('/^(data:\s*image\/(\w+);base64,)/', $base64_image_content, $result)){ $type = $result[2]; $new_file = "./test.{$type}"; if (file_put_contents($new_file, base64_decode(str_replace($result[1], '', $base64_image_content)))){ echo '新文件保存成功:', $new_file; } } ?> <img src="<?php echo $base64_image_content;?>" />
Ce qui précède est l'intégralité du contenu de cet article. J'espère que cela sera utile à tout le monde. L'apprentissage aide.
Recommandations associées :
PHPComment utiliser un jeton pour empêcher la soumission répétée de conseils Forms_php
Performance de la méthode destructeur en héritage dans les compétences php constructor_php
PHP Exemple de pagination MSSQL _php compétences
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!