首頁  >  文章  >  後端開發  >  PHP如何將PNG轉換成JPG?

PHP如何將PNG轉換成JPG?

Guanhui
Guanhui原創
2020-06-15 15:31:264087瀏覽

PHP如何將PNG轉換成JPG?

PHP如何將PNG轉換成JPG?

首先取得要轉為JPG的PNG圖片路徑;然後透過「imagecreatefrompng()」函數,並根據路徑建立一個PNG圖片來源;最後使用函數「imagejpeg()」將PNG圖片來源轉為JPG即可。

$pngfile = "./user.png";

$res = imagecreatefrompng($pngfile);

$res = imagejpeg($res, 'user.jpg');

if ($res) {
	echo "转换成功!";
} else {
	echo "转换失败!";
}

PHP GD庫

#GD庫是php處理圖形的擴充庫,GD庫提供了一系列用來處理圖片的API,使用GD庫可以處理圖片,或是產生圖片,也可以為圖片加浮水印。

在網站上GD庫通常用來產生縮圖,或是用來為圖片加浮水印,或是用來產生漢字驗證碼,或是對網站資料產生報表等。在PHP處理影像,可使用GD庫,而GD庫開始時是支援GIF的,但由於GIF使用了有版權爭議的LZW演算法,會引起法律問題,於是從GD 庫1.6 版起所有的GIF 支援都移除了,但又在GD 庫2.0.28 版起又加回來了。如果使用二者之間版本的 GD 函式庫時 GIF 相關函數不可用。

推薦教學:《PHP教學

以上是PHP如何將PNG轉換成JPG?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn