
imagealphablending 함수의 첫 번째 인수인 src는 원본 이미지의 사각형 영역을 지정하는 데 사용됩니다. src_x와 src_y는 사각형의 왼쪽 위 꼭짓점의 x, y 좌표를 나타내고, width와 height는 사각형의 너비와 높이를 나타냅니다.
예를 들어, 원본 이미지의 왼쪽 위 꼭짓점이 (100, 100)이고 너비가 200, 높이가 300인 사각형을 지정하려면 src_x = 100, src_y = 100, width = 200, height = 300으로 설정합니다.
두 번째 인수인 dst는 결과 이미지의 사각형 영역을 지정하는 데 사용됩니다. dst_x와 dst_y는 결과 이미지의 왼쪽 위 꼭짓점의 x, y 좌표를 나타내고, dst_width와 dst_height는 결과 이미지의 사각형의 너비와 높이를 나타냅니다.
imagealphablending 함수의 사용 예시는 다음과 같습니다.
#hostingforum.kr
php
$src = imagecreatefrompng('원본이미지.png');
$dst = imagecreatefrompng('결과이미지.png');
imagealphablending($src, true);
imagealphablending($dst, true);
imagecopymerge($dst, $src, 0, 0, 100, 100, 200, 300, 100);
imagepng($dst, '결과이미지.png');
이 예제에서는 원본 이미지의 왼쪽 위 꼭짓점이 (100, 100)이고 너비가 200, 높이가 300인 사각형을 결과 이미지의 왼쪽 위 꼭짓점 (0, 0)에 블렌딩합니다.
2025-04-21 22:49