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

首頁 > 語言 > PHP > 正文

php實現 data url的圖片生成與保存 原創

2024-05-04 23:53:13
字體:
來源:轉載
供稿:網友

Data URL是在本地直接繪制圖片,不是從服務器加載,所以節省了HTTP連接,起到加速網頁的作用。

語法:

data:image/jpg;    聲明數據協議及類型名稱
base64,               編碼形式為base64
/9j/4AAQSkZ……    base64編碼結果

Data URL的生成方法(php):

<?php  $img_file = file_get_contents("http://m.survivalescaperooms.com/img/logo_s2.png");  echo base64_encode($img_file);

注意:本方法適合于小圖片,大圖片就不要考慮了,另外IE8以下瀏覽器不支持這種方法。用這種方法會加重客戶端的CPU和內存負擔,總之有利有弊。

那么我們如何把網站上的Data URL格式的圖片轉存成實際圖片呢?

其實很簡單,我們把圖片內容就是src部分傳到后臺,保存即可。

$img_content // 圖片內容if (preg_match('/^(data:/s*image//(/w+);base64,)/', $img_content, $result)){ $type = $result[2]; $new_file = "./test.{$type}"; if (file_put_contents($new_file, base64_decode(str_replace($result[1], '', $img_content)))){  echo '新文件保存成功:', $new_file; }}

 


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

圖片精選

主站蜘蛛池模板: 彩票| 从江县| 青河县| 龙门县| 苗栗市| 化州市| 汨罗市| 昆山市| 阳江市| 澄迈县| 绥德县| 板桥市| 民乐县| 韩城市| 黔西县| 类乌齐县| 大港区| 临沧市| 平顺县| 通江县| 峡江县| 天津市| 新津县| 保定市| 利辛县| 陆川县| 临澧县| 福建省| 曲周县| 普陀区| 嫩江县| 阜康市| 南郑县| 乐昌市| 宁安市| 芷江| 颍上县| 西畴县| 潮州市| 许昌市| 炉霍县|