php读取和保存base64编码图片

主要为大家详细介绍了php读取和保存base64编码的图片内容,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。

本文实例为大家分享了php读取和保存图片内容的具体代码,供大家参考,具体内容如下

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

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;

}

}

?>

【拓展阅读】

php base64_decode 图片,php读取和保存base64编码图片相关推荐

  1. php图片存储内容读取,php读取和保存base64编码的图片内容

    header('Content-type:text/html;charset=utf-8'); //读取图片文件,转换成base64编码格式 $image_file = './4296762_1653 ...

  2. 小程序保存base64类型图片和普通图片实例

    功能描述:保存小程序base64图片 应用场景:小程序 适用范围:微信平台 保存base64类型图片 var imgSrc = '图片的编码';//base64编码var save = wx.getF ...

  3. opencv-python(cv2)——如何读取和保存中文路径图片(含代码)

    很多小伙伴在使用python的opencv(cv2)的时候,肯定都碰到过读取中文路径的图片失败的问题.因为直接使用 cv2.imread(filename)并不支持中文路径. 这边直接给出用cv2能够 ...

  4. nodejs html 生成图片,使用nodejs将html5 canvas base64编码图片保存为文件

    目前流行的"你画我猜"应用,你有没有想过使用HTML5来实现过?那么不可避免的需要解决canvas保存图片到硬盘或mongodb之类的数据库.本文主要介绍使用nodejs将html ...

  5. 将base64编码图片上传到七牛云

    将base64编码图片上传到七牛云 接口说明 FAQ >对象存储 >上传下载> 如何上传base64编码图片到七牛云 在七牛云FAQ上有一篇文章,讲解的接口的使用 https://d ...

  6. base64编码图片数据存储服务器

    base64编码图片数据存储服务器 如果直接提交base64编码图片数据,过大的话后台会出现转发错误问题. 我在刚开始接触base64编码图片数据时,就是把base64编码图片数据传到后台来解码生成图 ...

  7. 在线Base64编码 = 图片

    //---------------------------------------- Qt 中, 图片 => Base64编码 QFile file(m_txtPicPath->text( ...

  8. VUE Base64编码图片展示与转换图片

    VUE Base64编码图片展示与转换图片 VUE Base64编码图片展示与转换图片 VUE Base64编码图片展示 Base64编码转换图片 文件转换base64编码 更便捷的图片转化Base6 ...

  9. ios保存gif到相册_iOS相册中的GIF图片的读取与保存

    大家都知道iOS的系统相册是不支持gif图片预览的.但是,这并不代表系统相册不能保存和读取gif图片.通过Safari长按gif图片,选择保存到相册,这时保存到相册里的图片就是gif的,虽然它不会动. ...

  10. python,pytorch:读取,保存,显示图片

    文章目录 一,Pytorch 1. 直接保存Tensor 2.Tensor 转CV2 保存 二.python 1. opencv 2.matplotlib: 3. PIL 一,Pytorch 1. 直 ...

最新文章

  1. django创建验证码
  2. 计算机网络教学重点突破,武汉理工大学计算机网络复习重点教学内容(34页)-原创力文档...
  3. LAUNCHPAD运行5110测试程序
  4. 阿里巴巴与清华大学成立联合实验室,探索下一代人机自然交互
  5. 英雄联盟祖安服务器位置,LOL“4区版英雄联盟”:城区有2个,郊区有2个,山区有1个...
  6. 计算机编程ebcdic码,EBCDIC 与 ASCII 编码相互转换
  7. 20年来从不涨价,这个地方用1块钱的打火机,垄断了全球70%的市场
  8. perl 判断不包含某字符串
  9. pyspark调用spark以及执行带in语句参数的hql示例
  10. 【新书推荐】【2020】卫星通信(第三版)
  11. 干掉 Jenkins?顶级 DevOps 工具链大盘点
  12. php获取客户端ip地址
  13. Android Studio历史版本
  14. ThreeJS的性能优化方面
  15. 这也敢爬,你离牢饭不远了,爬虫逆向实战案例
  16. Minieye-M3 防撞预警产品硬件系统方案---基于AR0132RGB+MTK架构
  17. 新书来了 | 邀您一起来看看
  18. 【allegro 17.4软件操作保姆级教程三】布局操作基础一
  19. cs,ds,ss,es?即cs,ds,ss,es的区别
  20. 软件分发linux,软件分发工具 | 自动化软件分发 - ManageEngine Desktop Central

热门文章

  1. 第四季-专题2-U-Boot新手入门
  2. vc6.0快捷键小结收藏
  3. 凸优化第二章凸集 2.1 仿射集合和凸集
  4. Docker | 第四章:Dockerfile简单介绍及使用
  5. Python 首超 Java 雄霸5月编程语言指数榜!
  6. 《从Excel到R 数据分析进阶指南》一2.6 查看数据表数值
  7. ubuntu上解决evolution邮箱附件为dat格式
  8. web安全:sql 注入
  9. RabbitMQ 使用参考
  10. [引用]关于C#操作INI文件的总结