라이브러리
[PHP] imagegetclip - 클리핑 사각형 가져오기
PHP에서 ImageGetClip 사용하기
PHP의 GD 라이브러리는 이미지 처리를 위한 기능을 제공합니다. `imagegetclip` 함수는 이미지의 클립 레이어를 반환하는 함수입니다. 클립 레이어는 이미지의 일부 영역을 다른 이미지에 복사할 때 사용됩니다.
# 사용법
`imagegetclip` 함수는 다음 형식으로 사용됩니다.
#hostingforum.kr
php
imagegetclip($image, $x, $y, $w, $h)
- `$image` : 이미지 리소스
- `$x` : 클립 레이어의 왼쪽 위 모서리 x 좌표
- `$y` : 클립 레이어의 왼쪽 위 모서리 y 좌표
- `$w` : 클립 레이어의 너비
- `$h` : 클립 레이어의 높이
# 예제
다음 예제는 이미지의 클립 레이어를 반환하는 예제입니다.
#hostingforum.kr
php
<?php
// 이미지 생성
$image = imagecreate(800, 600);
$white = imagecolorallocate($image, 255, 255, 255);
imagefill($image, 0, 0, $white);
// 클립 레이어 생성
$clip = imagecreate(200, 200);
$red = imagecolorallocate($clip, 255, 0, 0);
imagefill($clip, 0, 0, $red);
// 이미지에 클립 레이어 붙이기
imagecopy($image, $clip, 100, 100, 0, 0, 200, 200);
// 클립 레이어 반환
$clip = imagegetclip($image, 100, 100, 200, 200);
// 클립 레이어를 다른 이미지에 붙이기
$target = imagecreate(400, 400);
$blue = imagecolorallocate($target, 0, 0, 255);
imagefill($target, 0, 0, $blue);
imagecopy($target, $clip, 100, 100, 0, 0, 200, 200);
// 이미지 출력
header('Content-Type: image/png');
imagepng($target);
imagedestroy($image);
imagedestroy($clip);
imagedestroy($target);
?>
이 예제에서는 클립 레이어를 생성하고 다른 이미지에 붙이는 예제입니다. 클립 레이어는 `imagegetclip` 함수를 사용하여 반환됩니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.