라이브러리

[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 속성을 반환합니다. 이 속성을 사용하여 이미지의 처리를 위한 기준점을 결정할 수 있습니다. 예를 들어, 이미지 회전, 크기 조정, 또는 크롭과 같은 작업을 수행할 때 기준점을 결정하는 데 사용됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 487 페이지

검색

게시물 검색