本文实例讲述了php实现将base64格式图片保存在指定目录的方法。分享给大家供大家参考,具体如下:
<?php header('Content-type:text/html;charset=utf-8'); $base64_image_content = $_POST['imgBase64']; //匹配出图片的格式 if (preg_match('/^(data:\s*image\/(\w+);base64,)/', $base64_image_content, $result)){ $type = $result[2]; $new_file = "upload/active/img/".date('Ymd',time())."/"; if(!file_exists($new_file)) { //检查是否有该文件夹,如果没有就创建,并给予最高权限 mkdir($new_file, 0700); } $new_file = $new_file.time().".{$type}"; if (file_put_contents($new_file, base64_decode(str_replace($result[1], '', $base64_image_content)))){ echo '新文件保存成功:', $new_file; }else{ echo '新文件保存失败'; } } ?>
PS:这里再为大家推荐几款在线图片工具供大家参考使用
图片转换为Base64编码在线工具:
http://tools.jb51.net/transcoding/img2base64
在线Email邮箱图标制作工具:
http://tools.jb51.net/email/emaillogo
在线PS图像处理工具:
http://tools.jb51.net/aideddesign/webps
在线图片格式转换(jpg/bmp/gif/png)工具:
http://tools.jb51.net/aideddesign/picext
ICO图标在线生成工具:
http://tools.jb51.net/aideddesign/ico_img
更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP图形与图片操作技巧汇总》、《PHP基本语法入门教程》、《PHP运算与运算符用法总结》、《php面向对象程序设计入门教程》、《PHP网络编程技巧总结》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。
本文向大家介绍PHP实现本地图片转base64格式并上传,包括了PHP实现本地图片转base64格式并上传的使用技巧和注意事项,需要的朋友参考一下 我们在开发系统时,处理图片上传是不可避免的,例如使用thinkphp的肯定很熟悉import("@.ORG.UploadFile");的上传方式,今天我们来讲一个使用html5 base64上传图片的方法。 主要是用到html5 FileReader的
本文向大家介绍php实现图片以base64显示的方法,包括了php实现图片以base64显示的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php实现图片以base64显示的方法。分享给大家供大家参考,具体如下: 这里实现图片以字符串形式保存到网页,从而不需要再加载图片的功能。 这是在RFC2397中定义的Data URI scheme,目的是将一些小的数据,直接嵌入到网页中,从而不
更新:通过使用这个链接,我得到了我的应用程序的最佳答案和性能。
本文向大家介绍利用PHP将图片转换成base64编码的实现方法,包括了利用PHP将图片转换成base64编码的实现方法的使用技巧和注意事项,需要的朋友参考一下 先来说一下为什么我们要对图片base64编码 base64是当前网络上最为常见的传输8Bit字节代码的编码方式其中之一。base64主要不是加密,它主要的用途是把某些二进制数转成普通字符用于网络传输。由于这些二进制字符在传输协议中属于控制字
本文向大家介绍php实现上传图片保存到数据库的方法,包括了php实现上传图片保存到数据库的方法的使用技巧和注意事项,需要的朋友参考一下 php实现上传图片保存到数据库的方法。分享给大家供大家参考。具体分析如下: php 上传图片,一般都使用move_uploaded_file方法保存在服务器上。但如果一个网站有多台服务器,就需要把图片发布到所有的服务器上才能正常使用(使用图片服务器的除外) 如果把
本文向大家介绍matplotlib 输出保存指定尺寸的图片方法,包括了matplotlib 输出保存指定尺寸的图片方法的使用技巧和注意事项,需要的朋友参考一下 其实这个问题来源于笔者的横坐标太多了,然后生成的那个figure框框太小,导致坐标重叠,而输出的图片是需要批量保存的,总不能每次都拉长截图吧 所以在plot绘图之前加上了一句 图就变了hhh 然后偶然间有发现了能调节子图也就是subplot