国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

PHP 將dataurl轉(zhuǎn)成圖片image方法總結(jié)

2024-05-04 23:51:03
字體:
供稿:網(wǎng)友

PHP 將dataurl轉(zhuǎn)成圖片image方法

使用canvas 生成的圖片,是使用dataurl的,php無法直接通過file_put_contents方法保存到本地電腦,需要做一下轉(zhuǎn)碼。

 圖片dataurl 如下

$imgstr = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==';

方法一:

通過正則提取出dataurl存儲所需的數(shù)據(jù),然后直接展示在頁面上

if (!preg_match('/data:([^;]*);base64,(.*)/', $imgstr, $matches)) {  die("error");} $content = base64_decode($matches[2]);header('Content-Type: '.$matches[1]);header('Content-Length: '.strlen($content)); echo $content;die;

 方法二:

如果僅僅是想保存圖片到本地,可以用substr 和 strpos 方法

 $imgdata = substr($imgstr,strpos($imgstr,",") + 1);$decodedData = base64_decode($imgdata);file_put_contents('11.png',$decodedData );

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


注:相關(guān)教程知識閱讀請移步到PHP教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 乐陵市| 婺源县| 孝义市| 新邵县| 隆化县| 樟树市| 枞阳县| 陈巴尔虎旗| 金昌市| 南岸区| 平阴县| 大荔县| 永年县| 上饶县| 镇原县| 龙口市| 宜都市| 汉川市| 成武县| 重庆市| 阿勒泰市| 昌吉市| 崇州市| 普格县| 延庆县| 山阳县| 鹰潭市| 饶阳县| 随州市| 平远县| 黄大仙区| 交城县| 繁峙县| 宝山区| 陇川县| 阿图什市| 离岛区| 涟源市| 文成县| 平谷区| 龙泉市|