PHP載入圖片imagecreatefrom_gif_jpeg_png系列函數用法分析

高洛峰
發布: 2023-03-04 09:44:01
原創
1715 人瀏覽過

本文實例分析了PHP載入圖片imagecreatefrom_gif_jpeg_png系列函數用法。分享給大家供大家參考,具體如下:

imagecreatefrom 系列函數用於從檔案或 URL 載入一幅圖片。

載入映像

imagecreatefrom 系列函數用於從檔案或 URL 載入一個映像,成功返回映像資源,失敗則傳回一個空字串。

此系列函數有:

imagecreatefromgif():建立一個畫布,並從GIF 檔案或URL 位址載入一副圖片
imagecreatefromjpeg():建立一塊畫布,並從JPEG 檔案或URL 位址載入一副圖片
imagecreatefrompng():建立一塊畫布,並從PNG 檔案或URL 位址載入一副圖片
imagecreatefromwbmp():建立一塊畫布,並從WBMP 檔案或URL 位址載入一副圖片
imagecreatefromstring():建立一塊畫布圖片,並從字串中的影像流新建一副圖片

語法:

resource imagecreatefromgif( string filename )
resource imagecreatefromjpeg( string filename )
resource imagecreatefrompng( string filename )
resource imagecreatefromwbmp( string filename )
resource imagecreatefromstring( string image )
登入後複製

   

範例:

<?
header("Content-type: image/jpeg");
//创建并载入一幅图像
$im = @imagecreatefromjpeg("images/flower_1.jpg");
//错误处理
if(!$im){
  $im = imagecreatetruecolor(150, 30);
  $bg = imagecolorallocate($im, 255, 255, 255);
  $text_color = imagecolorallocate($im, 0, 0, 255);
  //填充背景色
  imagefilledrectangle($im, 0, 0, 150, 30, $bg);
  //以图像方式输出错误信息
  imagestring($im, 3, 5, 5, "Error loading image", $text_color);
} else {
  //输出该图像
  imagejpeg($im);
}
?>
登入後複製

   

範例:

<img src="pic.php" />
登入後複製

   

。由於 PHP 對映像建立錯誤沒有友善的錯誤提示,因此我們自訂了錯誤處理資訊。

提示

對於PHP 產生的圖片,如果要直接在普通網頁中顯示而不是透過header 輸出,可以透過以下的方式呼叫:

rrreee

   

希望本文設計對大家PHP程式有所對大家PHP。幫助。 🎜🎜更多PHP載入圖片imagecreatefrom_gif_jpeg_png系列函數用法分析相關文章請關注PHP中文網! 🎜
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板