php讀取和保存base64編碼的圖片內(nèi)容
更新時間:2017年04月22日 10:00:04 作者:fxhover
這篇文章主要為大家詳細介紹了php讀取和保存base64編碼的圖片內(nèi)容,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了php讀取和保存圖片內(nèi)容的具體代碼,供大家參考,具體內(nèi)容如下
<?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;?>" />
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- PHP實現(xiàn)本地圖片轉base64格式并上傳
- PHP保存Base64圖片base64_decode的問題整理
- php curl簡單采集圖片生成base64編碼(并附curl函數(shù)參數(shù)說明)
- PHP實現(xiàn)將base64編碼字符串轉換成圖片示例
- php實現(xiàn)base64圖片上傳方式實例代碼
- php解析base64數(shù)據(jù)生成圖片的方法
- php實現(xiàn)將base64格式圖片保存在指定目錄的方法
- 利用PHP將圖片轉換成base64編碼的實現(xiàn)方法
- php中base64_decode與base64_encode加密解密函數(shù)實例
- PHP 實現(xiàn)base64編碼文件上傳出現(xiàn)問題詳解
相關文章
thinkphp5.1框架中容器(Container)和門面(Facade)的實現(xiàn)方法分析
這篇文章主要介紹了thinkphp5.1框架中容器(Container)和門面(Facade)的實現(xiàn)方法,結合實例形式分析了thinkPHP5.1框架中容器與門面的定義、實現(xiàn)方法及相關操作注意事項,需要的朋友可以參考下2019-08-08
thinkPHP5框架實現(xiàn)基于ajax的分頁功能示例
這篇文章主要介紹了thinkPHP5框架實現(xiàn)基于ajax的分頁功能,結合實例形式分析了thinkPHP5框架上進行ajax分頁操作的具體步驟、實現(xiàn)代碼與相關操作方法,需要的朋友可以參考下2018-06-06

