本文實例分析了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中文網! 🎜