라이브러리
[PHP] Imagick::getGravity - 중력을 얻습니다
Imagick::getGravity() 함수
Imagick::getGravity() 함수는 Imagick 객체의 gravity 속성을 반환합니다. Imagick 객체의 gravity 속성은 이미지의 처리를 위한 기준점을 결정합니다. 예를 들어, 이미지의 회전, 크기 조정, 또는 크롭과 같은 작업을 수행할 때 기준점을 결정하는 데 사용됩니다.
사용 가능한 Gravity 속성
Imagick::getGravity() 함수는 다음의 속성을 반환할 수 있습니다.
- Imagick::GRAVITY_NORTHWEST : 이미지의 북서쪽을 기준점으로 함
- Imagick::GRAVITY_NORTH : 이미지의 북쪽을 기준점으로 함
- Imagick::GRAVITY_NORTHEAST : 이미지의 북동쪽을 기준점으로 함
- Imagick::GRAVITY_WEST : 이미지의 서쪽을 기준점으로 함
- Imagick::GRAVITY_CENTER : 이미지의 중심을 기준점으로 함
- Imagick::GRAVITY_SOUTHWEST : 이미지의 남서쪽을 기준점으로 함
- Imagick::GRAVITY_SOUTH : 이미지의 남쪽을 기준점으로 함
- Imagick::GRAVITY_SOUTHEAST : 이미지의 남동쪽을 기준점으로 함
- Imagick::GRAVITY_EAST : 이미지의 동쪽을 기준점으로 함
예제
다음 예제는 Imagick::getGravity() 함수를 사용하여 이미지의 현재 기준점을 확인하는 방법을 보여줍니다.
#hostingforum.kr
php
<?php
// Imagick 객체 생성
$image = new Imagick('example.jpg');
// 현재 기준점 확인
$gravity = $image->getGravity();
echo "현재 기준점: $gravity
";
// 기준점을 북서쪽으로 설정
$image->setGravity(Imagick::GRAVITY_NORTHWEST);
// 기준점을 확인
$gravity = $image->getGravity();
echo "기준점을 북서쪽으로 설정 후: $gravity
";
// 이미지 회전
$image->rotateImage(new Imagick(), 45);
// 기준점을 확인
$gravity = $image->getGravity();
echo "회전 후 기준점: $gravity
";
?>
이 예제에서는 Imagick 객체를 생성하고 현재 기준점을 확인합니다. 다음으로, 기준점을 북서쪽으로 설정하고 다시 기준점을 확인합니다. 마지막으로, 이미지 회전을 수행하고 다시 기준점을 확인합니다.
참고
Imagick::getGravity() 함수는 Imagick 객체의 gravity 속성을 반환합니다. 이 속성을 사용하여 이미지의 처리를 위한 기준점을 결정할 수 있습니다. 예를 들어, 이미지 회전, 크기 조정, 또는 크롭과 같은 작업을 수행할 때 기준점을 결정하는 데 사용됩니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.