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中文網其他相關文章!