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

首頁 > 開發 > PHP > 正文

php ob_start()實現圖片存入變量程序

2024-05-04 21:57:43
字體:
來源:轉載
供稿:網友

用php GD庫 處理完圖片后 只能將圖片 用 imagejpeg() 輸出 或者寫入一個文件很多時候并不需要這么做 比如要將圖片存入數據庫 就需要把圖片寫入變量保存用 ob_start() 啟用緩存 ob_get_contents()獲取緩存就可以將圖片寫入變量

實例代碼如下:

  1. <?php 
  2. $imgPath ="圖片地址" ; 
  3. //獲得圖片信息 $imgPath 可以為遠程地址 
  4. list( $srcWidth$srcHeight$type ) = getimagesize$imgPath ); 
  5. ... 
  6. switch$type ) { 
  7. case 1: $imgCreate = 'ImageCreateFromGIF'break
  8. case 2: $imgCreate = 'ImageCreateFromJPEG'break
  9. case 3: $imgCreate = 'ImageCreateFromPNG'break
  10. defaultreturn false; 
  11. $orig = $imgCreate$imgPath ); 
  12. ... 
  13. //開啟緩存 
  14. ob_start(); 
  15. //生成圖片 
  16. switch ($type
  17. case 1: imagegif($orig); break
  18. case 2: imagejpeg($orig); break// best quality 
  19. case 3: imagepng($orig); break// no compression 
  20. defaultecho ''break
  21. //將圖片存入變量 
  22. $imageCode = ob_get_contents(); 
  23. ob_end_clean(); 

個人不建義把圖片保存在變量 了,這樣會比較浪費資源 ,這里也是測試好玩的哦.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新田县| 富裕县| 名山县| 镇坪县| 玉林市| 桐乡市| 华坪县| 安阳县| 涞水县| 永康市| 马山县| 米泉市| 苗栗市| 大宁县| 东城区| 扎囊县| 察哈| 广河县| 太仆寺旗| 磴口县| 武山县| 大悟县| 新巴尔虎左旗| 淳化县| 临泉县| 屏东县| 乌海市| 安仁县| 潞西市| 论坛| 汾西县| 苍南县| 宿迁市| 高青县| 遂宁市| 三台县| 清河县| 乐陵市| 中卫市| 和顺县| 永城市|