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 중국어 웹사이트의 기타 관련 기사를 참조하세요!