라이브러리
[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` 메소드를 사용하세요.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.