PHP直接輸出一張圖片


示例代碼:

public function img(){
    $img = "http://static.hc39.com/uploads/309/t11332950.jpg";
    $info = getimagesize($img);
    $imgExt = image_type_to_extension($info[2], false);  //獲取文件后綴
    $fun = "imagecreatefrom{$imgExt}";
    $imgInfo = $fun($img);                     //1.由文件或 URL 創建一個新圖象。如: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;        //輸出質量,JPEG格式(0-100),PNG格式(0-9)
    $getImgInfo = "image{$imgExt}";
    $getImgInfo($imgInfo, null, $quality);    //2.將圖像輸出到瀏覽器或文件。如: imagepng ( resource $image )
    imagedestroy($imgInfo);
}

img標簽的SRC可以直接寫這個地址:

<img src="http://www.fyzthink.com/index.php?s=/Index/img.html">

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM