
Imagick::getGravity 함수는 이미지의 중력 설정을 반환하는 함수입니다.
이 함수는 Imagick::GRAVITY_* 상수 중 하나를 반환합니다.
Imagick::GRAVITY_* 상수는 다음과 같습니다:
- Imagick::GRAVITY_CENTER : 이미지의 중심점을 기준으로 중력 설정
- Imagick::GRAVITY_NORTHWEST : 이미지의 북서쪽을 기준으로 중력 설정
- Imagick::GRAVITY_NORTH : 이미지의 북쪽을 기준으로 중력 설정
- Imagick::GRAVITY_NORTHEAST : 이미지의 북동쪽을 기준으로 중력 설정
- Imagick::GRAVITY_WEST : 이미지의 서쪽을 기준으로 중력 설정
- Imagick::GRAVITY_EAST : 이미지의 동쪽을 기준으로 중력 설정
- Imagick::GRAVITY_SOUTHWEST : 이미지의 남서쪽을 기준으로 중력 설정
- Imagick::GRAVITY_SOUTH : 이미지의 남쪽을 기준으로 중력 설정
- Imagick::GRAVITY_SOUTHEAST : 이미지의 남동쪽을 기준으로 중력 설정
이 값을 사용하여 이미지 처리를 할 수 있습니다. 예를 들어, Imagick::GRAVITY_CENTER 값을 사용하여 이미지의 중심점을 기준으로 중력 설정을 하려면, 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
php
$imagick = new Imagick('원본이미지.jpg');
$imagick->resizeImage(800, 600, Imagick::FILTER_LANCZOS, 1);
$imagick->setImageGravity(Imagick::GRAVITY_CENTER);
$imagick->writeImage('처리이미지.jpg');
이 코드는 원본 이미지를 800x600 크기로 리사이즈하고, 이미지의 중심점을 기준으로 중력 설정을 하여 새로운 이미지를 생성합니다.
2025-06-22 18:39