使用 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中文网其他相关文章!