使用GD 的imagecopyresampled 保持重新採樣的PNG 圖像的透明度
在PHP 中,GD 庫提供了用於調整圖像大小的imagecopyresampled 函數。然而,當與具有透明區域的 PNG 影像一起使用時,透明度通常會遺失,並被純色取代。
要解決此問題,以下步驟至關重要:
以下是包含這些調整的更新程式碼片段:
$srcImage = imagecreatefrompng($uploadTempFile); $targetImage = imagecreatetruecolor(128, 128); imagealphablending($targetImage, false); imagesavealpha($targetImage, true); imagecopyresampled(...);
透過實施這些措施,調整大小的 PNG 影像將準確地保持其透明度。
以上是使用 PHP 的 GD 函式庫調整 PNG 影像大小時如何保持透明度?的詳細內容。更多資訊請關注PHP中文網其他相關文章!