This article mainly introduces PHP to read and save base64 encoded image content in detail. It has certain reference value. Interested friends can refer to it.
The examples in this article are shared with you. The specific code for php to read and save image content is for your reference. The specific content is as follows
<?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;?>" />
The above is the entire content of this article. I hope it will be useful for everyone's learning. helped.
Related recommendations:
PHPHow to use token to prevent repeated submission of forms_php tips
Performance of destructor method in inheritance in php constructor_php skills
PHP MSSQL paging example _php skills
The above is the detailed content of PHP implements reading and saving base64 encoded image content. For more information, please follow other related articles on the PHP Chinese website!