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

首頁 > 語言 > PHP > 正文

PHP實現(xiàn)瀏覽器中直接輸出圖片的方法示例

2024-05-05 00:02:43
字體:
供稿:網(wǎng)友

本文實例講述了PHP實現(xiàn)瀏覽器中直接輸出圖片的方法。分享給大家供大家參考,具體如下:

在瀏覽器中輸出圖片,最簡單的方法當然是使用HTML的img標簽,直接傳入圖片路徑或者鏈接。但有時候我們需要把圖片做一些處理,比如改一下圖片質(zhì)量或者尺寸再顯示出來,我們可以使用PHP內(nèi)置的圖片處理函數(shù)imagecreatefromjpeg(或imagecreatefrompng)由文件或 URL 創(chuàng)建一個新圖象和imagejpeg(或imagepng),通過 header() 發(fā)送 Content-type: image/jpeg 可以使 PHP 腳本直接輸出 JPEG 圖像。

/* * php 頁面直接輸出圖片 */function showImg($img){  $info = getimagesize($img);  $imgExt = image_type_to_extension($info[2], false); //獲取文件后綴  $fun = "imagecreatefrom{$imgExt}";  $imgInfo = $fun($img);         //1.由文件或 URL 創(chuàng)建一個新圖象。如:imagecreatefrompng ( string $filename )  //$mime = $info['mime'];  $mime = image_type_to_mime_type(exif_imagetype($img)); //獲取圖片的 MIME 類型  header('Content-Type:'.$mime);  $quality = 100;  if($imgExt == 'png') $quality = 9;   //輸出質(zhì)量,JPEG格式(0-100),PNG格式(0-9)  $getImgInfo = "image{$imgExt}";  $getImgInfo($imgInfo, null, $quality); //2.將圖像輸出到瀏覽器或文件。如: imagepng ( resource $image )  imagedestroy($imgInfo);}

可以讀取本地圖片文件,也可以讀取遠程圖片鏈接。

注:imagejpeg(或imagepng)支持僅在PHP與GD-1.8或更高版本一起編譯時可用。quality為可選項,jpeg范圍從0(最差質(zhì)量,文件更?。┑?00(最佳質(zhì)量,文件最大),png范圍從 0到9。

希望本文所述對大家PHP程序設(shè)計有所幫助。


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

圖片精選

主站蜘蛛池模板: 河池市| 乌拉特前旗| 礼泉县| 巴南区| 大渡口区| 辽阳县| 墨脱县| 资中县| 阜新| 寻乌县| 盈江县| 庐江县| 林口县| 肃南| 梁河县| 龙胜| 葫芦岛市| 大名县| 林州市| 宁波市| 平顶山市| 呼和浩特市| 交城县| 田阳县| 洪泽县| 汝州市| 河源市| 乌兰县| 宣武区| 黄浦区| 宁波市| 米脂县| 措美县| 新津县| 安仁县| 闻喜县| 独山县| 南开区| 太原市| 曲沃县| 太原市|