라이브러리
[PHP] imagecopymerge - 이미지의 일부를 복사하고 병합합니다.
PHP에서 ImageCopyMerge 사용하기
PHP의 GD library를 사용하여 이미지에 대한 다양한 작업을 수행할 수 있습니다. ImageCopyMerge 함수는 두 개의 이미지를 합치는 데 사용됩니다. 이 함수는 원본 이미지에 대상 이미지의 일부를 복사하고 합쳐서 새로운 이미지를 생성합니다.
# ImageCopyMerge 함수의 매개변수
ImageCopyMerge 함수는 다음과 같은 매개변수를 사용합니다.
* `$src_image` : 대상 이미지를 지정하는 이미지 리소스.
* `$dst_image` : 원본 이미지를 지정하는 이미지 리소스.
* `$dst_x` : 대상 이미지를 원본 이미지에 복사할 x 좌표.
* `$dst_y` : 대상 이미지를 원본 이미지에 복사할 y 좌표.
* `$src_x` : 대상 이미지에서 복사할 x 좌표.
* `$src_y` : 대상 이미지에서 복사할 y 좌표.
* `$src_w` : 대상 이미지에서 복사할 너비.
* `$src_h` : 대상 이미지에서 복사할 높이.
* `$pct` : 대상 이미지를 원본 이미지에 복사할 비율 (0.0 ~ 1.0).
# 예제
다음 예제는 두 개의 이미지를 합치는 방법을 보여줍니다.
#hostingforum.kr
php
<?php
// 두 개의 이미지를 로드합니다.
$image1 = imagecreatefromjpeg('image1.jpg');
$image2 = imagecreatefromjpeg('image2.jpg');
// 두 개의 이미지를 합치는 함수를 호출합니다.
imagecopymerge($image1, $image2, 10, 10, 0, 0, imagesx($image2), imagesy($image2), 50);
// 합친 이미지를 저장합니다.
imagejpeg($image1, 'result.jpg');
// 합친 이미지를 표시합니다.
header('Content-Type: image/jpeg');
imagejpeg($image1);
?>
이 예제에서는 `image1.jpg`와 `image2.jpg` 두 개의 이미지를 로드하고, `imagecopymerge` 함수를 호출하여 두 개의 이미지를 합칩니다. 합친 이미지를 `result.jpg` 파일로 저장하고, 합친 이미지를 웹 브라우저에 표시합니다.
# 참고
* `imagecopymerge` 함수는 두 개의 이미지를 합치는 데 사용됩니다.
* `$dst_x`와 `$dst_y` 매개변수는 대상 이미지를 원본 이미지에 복사할 x 좌표와 y 좌표를 지정합니다.
* `$src_x`와 `$src_y` 매개변수는 대상 이미지를 복사할 x 좌표와 y 좌표를 지정합니다.
* `$src_w`와 `$src_h` 매개변수는 대상 이미지를 복사할 너비와 높이를 지정합니다.
* `$pct` 매개변수는 대상 이미지를 원본 이미지에 복사할 비율을 지정합니다.
* `imagesx`와 `imagesy` 함수는 대상 이미지를 로드한 후 이미지의 너비와 높이를 반환합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.