溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

PHP載入圖像imagecreatefrom_gif_jpeg_png系列函數(shù)怎么用

發(fā)布時(shí)間:2021-09-01 10:24:54 來源:億速云 閱讀:192 作者:小新 欄目:開發(fā)技術(shù)

這篇文章給大家分享的是有關(guān)PHP載入圖像imagecreatefrom_gif_jpeg_png系列函數(shù)怎么用的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過來看看吧。

具體如下:

imagecreatefrom 系列函數(shù)用于從文件或 URL 載入一幅圖像。

載入圖像

imagecreatefrom 系列函數(shù)用于從文件或 URL 載入一幅圖像,成功返回圖像資源,失敗則返回一個(gè)空字符串。

該系列函數(shù)有:

imagecreatefromgif():創(chuàng)建一塊畫布,并從 GIF 文件或 URL 地址載入一副圖像
imagecreatefromjpeg():創(chuàng)建一塊畫布,并從 JPEG 文件或 URL 地址載入一副圖像
imagecreatefrompng():創(chuàng)建一塊畫布,并從 PNG 文件或 URL 地址載入一副圖像
imagecreatefromwbmp():創(chuàng)建一塊畫布,并從 WBMP 文件或 URL 地址載入一副圖像
imagecreatefromstring():創(chuàng)建一塊畫布,并從字符串中的圖像流新建一副圖像

語法:

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");
//創(chuàng)建并載入一幅圖像
$im = @imagecreatefromjpeg("images/flower_1.jpg");
//錯(cuò)誤處理
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);
  //以圖像方式輸出錯(cuò)誤信息
  imagestring($im, 3, 5, 5, "Error loading image", $text_color);
} else {
  //輸出該圖像
  imagejpeg($im);
}
?>

在該例子中,我們載入并輸出原圖。由于 PHP 對(duì)圖像創(chuàng)建錯(cuò)誤沒有友好的錯(cuò)誤提示,因此我們自定義了錯(cuò)誤處理信息。

提示

對(duì)于 PHP 生成的圖片,如果要直接在普通網(wǎng)頁中顯示而不是通過 header 輸出,可以通過如下的方式調(diào)用:

<img src="pic.php" />

感謝各位的閱讀!關(guān)于“PHP載入圖像imagecreatefrom_gif_jpeg_png系列函數(shù)怎么用”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

php
AI