php读取和保存base64编码的图片内容
程序员文章站
2022-04-14 22:28:49
...
php读取和保存base64编码的图片内容
php代码:
<?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;?>" />
上一篇: PHP无限分类(树形类)_PHP教程
下一篇: MySQL中3种清除binlog的方法!
推荐阅读
-
PHP 读取和修改大文件的某行内容的代码
-
PHP读取Excel内的图片(phpspreadsheet和PHPExcel扩展库)
-
Python实现base64编码的图片保存到本地功能示例
-
php读取图片内容并输出到浏览器的实现代码
-
PHP保存Base64图片base64_decode的问题整理
-
Python 读取图片文件为矩阵和保存矩阵为图片的方法
-
PHP保存Base64图片base64_decode的问题及解决办法
-
java将图片转化为base64和base64转化为图片编码并保存在本地;以及android转base64编码
-
PHP读取PDF内容(LINUX下XPDF的配置和使用)
-
PHPExcel读取EXCEL中的图片并保存到本地的方法_PHP