라이브러리

[PHP] Imagick::getImageResolution - 이미지 X 및 Y 해상도를 가져옵니다.




Imagick::getImageResolution

Imagick::getImageResolution은 Imagick 클래스의 메소드로, 이미지의 해상도를 반환합니다. 이 메소드는 이미지의 해상도를 픽셀당 인치로 반환합니다.

사용법


Imagick::getImageResolution 메소드는 다음과 같은 형식으로 사용할 수 있습니다.

#hostingforum.kr
php

Imagick::getImageResolution($image, $unit)



- `$image`: 이미지 객체
- `$unit`: 해상도 단위 (예: Imagick::RESOLUTION_UNDEFINED, Imagick::RESOLUTION_PIXELSPERINCH, Imagick::RESOLUTION_PIXELSPERCENTIMETER)

예제


다음 예제는 Imagick::getImageResolution 메소드를 사용하여 이미지의 해상도를 반환하는 방법을 보여줍니다.

#hostingforum.kr
php

// 이미지 파일을 로드합니다.

$image = new Imagick('image.jpg');



// 이미지의 해상도를 픽셀당 인치로 반환합니다.

$resolution = $image->getImageResolution();



// 해상도를 출력합니다.

echo "해상도: " . $resolution[0] . " x " . $resolution[1] . " dpi
";



// 해상도 단위를 변경합니다.

$image->setImageResolution(300, Imagick::RESOLUTION_PIXELSPERINCH);



// 변경된 해상도를 반환합니다.

$changedResolution = $image->getImageResolution();



// 변경된 해상도를 출력합니다.

echo "변경된 해상도: " . $changedResolution[0] . " x " . $changedResolution[1] . " dpi
";



해상도 단위


Imagick::getImageResolution 메소드의 두 번째 인자 `$unit`은 해상도 단위를 지정합니다. 다음은 지원하는 해상도 단위입니다.

- `Imagick::RESOLUTION_UNDEFINED` : 해상도 단위가 정의되지 않은 경우
- `Imagick::RESOLUTION_PIXELSPERINCH` : 픽셀당 인치
- `Imagick::RESOLUTION_PIXELSPERCENTIMETER` : 픽셀당 센티미터

참고


Imagick::getImageResolution 메소드는 이미지의 해상도를 반환합니다. 이 메소드는 이미지의 해상도를 픽셀당 인치로 반환합니다. 해상도 단위를 변경하려면 `setImageResolution` 메소드를 사용하세요.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색