
imagecopymergegray 함수는 두 개의 이미지 사이의 그레이스케일을 병합하는 기능을 제공합니다. 이 함수의 매개변수 중 'sizing'을 사용할 때, 'IMG_SRCLC'와 'IMG_SRC_COPY'의 차이점은 다음과 같습니다.
- 'IMG_SRCLC' : 원본 이미지의 크기를 유지합니다.
- 'IMG_SRC_COPY' : 대상 이미지의 크기를 유지합니다.
이 함수의 'color' 매개변수는 그레이스케일을 사용합니다. 따라서 RGB값을 사용할 필요는 없습니다. 그레이스케일의 경우, 0에서 255까지의 값을 사용하여 그레이스케일을 조절할 수 있습니다.
예를 들어, 다음과 같은 코드를 사용할 수 있습니다.
#hostingforum.kr
php
$src = imagecreatefromjpeg('원본이미지.jpg');
$dst = imagecreatefromjpeg('대상이미지.jpg');
imagecopymergegray($dst, $src, 0, 0, 0, 0, imagesx($src), imagesy($src), IMG_SRC_COPY);
imagejpeg($dst, '결과이미지.jpg');
이 코드는 '원본이미지.jpg'를 '대상이미지.jpg'에 그레이스케일을 병합한 '결과이미지.jpg'로 변환합니다.
2025-06-15 04:30