English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
imagealphablending — 이미지의 혼합 모드 설정.
bool imagealphablending ( resource $image , bool $blendmode )
imagealphablending()은 진화彩色 이미지에서 두 가지 다른 그리기 모드를 사용할 수 있게 합니다.
혼합(blending) 모드에서 alpha 채널 색상 성분이 모든 그리기 함수에 제공됩니다. 예를 들어 imagesetpixel()은 하위의 색상이 얼마나 많이 투과할 수 있게 할지 결정합니다. 결과적으로 GD는 이미지에 이미 존재하는 색상과 펜 색상을 혼합한 결과를 저장합니다. 결과 픽셀은 불투명합니다.
혼합 모드가 비활성화되었을 때, 펜 색상과 그 alpha 채널 정보가 함께 복사되어, 대상 픽셀을 대체합니다. 혼합 모드는 채색 팔레트 이미지를 그리는 동안 사용할 수 없습니다.
blendmode가 TRUE라면 혼합 모드를 사용하며, 그렇지 않으면 사용하지 않습니다. 성공 시 TRUE를 반환하거나 실패 시 FALSE를 반환합니다.
image이미지 생성 함수(예: imagecreatetruecolor())로 반환된 이미지 리소스.
blendmode혼합 모드가 활성화되었든 아니었든. 진화彩色 이미지는 기본적으로 True, 그렇지 않으면 FALSE입니다.
성공 시 TRUE를 반환하거나 실패 시 FALSE를 반환합니다.
<?php // 이미지 생성 $im = imagecreatetruecolor(100, 100); // 혼합 모드 사용 imagealphablending($im, true); // 정사각형을 그리기 imagefilledrectangle($im, 30, 30, 70, 70, imagecolorallocate($im, 255, 0, 0)); // 출력 header('Content-type: image/png'); imagepng($im); imagedestroy($im); ?>