国产探花免费观看_亚洲丰满少妇自慰呻吟_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://www.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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 汝阳县| 五寨县| 志丹县| 五寨县| 连云港市| 花莲县| 溧水县| 眉山市| 房产| 怀化市| 莆田市| 昭苏县| 皮山县| 巴林左旗| 鹰潭市| 鄂托克旗| 巴南区| 定安县| 金寨县| 隆尧县| 仪陇县| 股票| 余干县| 平果县| 开鲁县| 吕梁市| 建宁县| 石台县| 绥滨县| 定日县| 墨竹工卡县| 辽源市| 浠水县| 镇雄县| 湘潭县| 盱眙县| 筠连县| 石阡县| 三台县| 夏河县| 收藏|