imagealphablending — 이미지의 혼합 모드를 설정합니다.
bool imagealphablending (리소스 $image, bool $blendmode)
imagealphblending()을 사용하면 트루컬러 이미지에 두 가지 다른 페인팅 모드를 사용할 수 있습니다.
블렌딩 모드에서는 알파 채널 색상 구성 요소가 이미지세트픽셀()과 같은 모든 페인팅 함수에 제공되어 기본 색상이 얼마나 빛나도록 허용해야 하는지 결정합니다. 결과적으로 GD는 포인트의 기존 색상과 브러시 색상을 자동으로 혼합하여 그 결과를 이미지에 저장합니다. 결과 픽셀은 불투명합니다.
비블렌드 모드에서는 브러시 색상이 알파 채널 정보와 함께 복사되어 대상 픽셀을 대체합니다. 팔레트 이미지를 그릴 때는 색상 혼합 모드를 사용할 수 없습니다.
blendmode가 TRUE이면 블렌딩 모드가 활성화되고, 그렇지 않으면 꺼집니다. 성공하면 TRUE를, 실패하면 FALSE를 반환합니다.
image 이미지 생성 함수(예: imagecreatetruecolor())에서 반환된 이미지 리소스입니다.
블렌딩 모드 활성화 여부에 관계없이 블렌드 모드 . 트루 컬러 이미지의 경우 기본값은 True이고, 그렇지 않은 경우 FALSE입니다.
성공하면 TRUE를, 실패하면 FALSE를 반환합니다.
<?php// 이미지 생성 $im = imagecreatetruecolor(100, 100);// 색상 혼합 모드 활성화 imagealphablending($im, true);// 정사각형을 그립니다. imagefilled직사각형($im, 30, 30, 70, 70, imagecolorallocate( $im, 255, 0, 0));//출력 헤더('콘텐츠 유형: image/png');imagepng($im);imagedestroy($im);?>