php 以base64编码读取和保存图片的内容
2017-05-16 23:02:21
•
阅读
打赏
本介绍了php 以base64编码读取和保存图片的内容的具体代码,供大家参考,欢迎大家的学习。
<?php
header('Content-type:text/html;charset=utf-8');
//读取图片文件,转换成base64编码格式
$pic_file = './2.jpg';
$pic_info = getimagesize($pic_file);
$base64_pic_content = "data:{$pic_info['mime']};base64," .
chunk_split(base64_encode(file_get_contents($pic_file)));
//匹配出图片的格式
if (preg_match('/^(data:/s*image//(/w+);base64,)/', $base64_pic_content, $result)) {
$type = $result[2];
$new_file = "./.{$type}";
if (file_put_contents($new_file, base64_decode(str_replace($result[1], '', $base64_pic_content)))) {
echo '文件保存成功:', $new_file;
}
}
?>
<img src="<?php echo $base64_pic_content; ?>"/>
以上就是本文php 以base64编码读取和保存图片的内容的全部内容,希望对大家的学习有所帮助。
相关推荐
深度学习 -- 损失函数
深度残差网络(Deep Residual Networks (ResNets))
深度学习 -- 激活函数
神经网络训练 -- 调整学习速率
生成对抗网络(GAN)改进与发展
生成对抗网络(GAN)优点与缺点
生成对抗网络(GAN)的训练
生成对抗网络(GAN)基本原理
生成模型与判别模型