라이브러리
[PHP] Imagick::getImageProperties - 이미지 속성을 반환합니다.
Imagick::getImageProperties
Imagick::getImageProperties는 Imagick 객체의 속성을 가져오는 메서드입니다. 이 메서드는 현재 이미지의 속성을 가져오기 위해 사용됩니다. 속성은 이미지의 크기, 형식, 해상도, 색상 공간 등과 같은 다양한 정보를 포함할 수 있습니다.
사용 예제
#hostingforum.kr
php
// Imagick 객체를 생성합니다.
$image = new Imagick('image.jpg');
// getImageProperties 메서드를 호출하여 이미지의 속성을 가져옵니다.
$imageProperties = $image->getImageProperties();
// 가져온 속성을 출력합니다.
print_r($imageProperties);
이미지 속성
Imagick::getImageProperties 메서드는 다음 속성을 반환합니다.
* `filename`: 이미지 파일의 이름
* `mime`: 이미지의 MIME 타입
* `mimeVersion`: 이미지의 MIME 버전
* `width`: 이미지의 너비
* `height`: 이미지의 높이
* `size`: 이미지의 크기 (바이트)
* `format`: 이미지의 형식
* `resolutionUnit`: 해상도의 단위 (예: inch, cm 등)
* `xResolution`: 이미지의 가로 해상도
* `yResolution`: 이미지의 세로 해상도
* `colorSpace`: 색상 공간
* `chroma`: 색상 정보 (예: RGB, CMYK 등)
* `depth`: 이미지의 깊이 (예: 8비트, 16비트 등)
* `compression`: 압축 알고리즘
* `filter`: 필터 알고리즘
예제: 이미지 속성 출력
#hostingforum.kr
php
// Imagick 객체를 생성합니다.
$image = new Imagick('image.jpg');
// getImageProperties 메서드를 호출하여 이미지의 속성을 가져옵니다.
$imageProperties = $image->getImageProperties();
// 가져온 속성을 출력합니다.
echo "이미지 이름: " . $imageProperties['filename'] . "
";
echo "이미지 MIME 타입: " . $imageProperties['mime'] . "
";
echo "이미지 너비: " . $imageProperties['width'] . "px
";
echo "이미지 높이: " . $imageProperties['height'] . "px
";
echo "이미지 크기: " . $imageProperties['size'] . " 바이트
";
echo "이미지 형식: " . $imageProperties['format'] . "
";
echo "해상도 단위: " . $imageProperties['resolutionUnit'] . "
";
echo "가로 해상도: " . $imageProperties['xResolution'] . "
";
echo "세로 해상도: " . $imageProperties['yResolution'] . "
";
echo "색상 공간: " . $imageProperties['colorSpace'] . "
";
echo "색상 정보: " . $imageProperties['chroma'] . "
";
echo "이미지 깊이: " . $imageProperties['depth'] . "
";
echo "압축 알고리즘: " . $imageProperties['compression'] . "
";
echo "필터 알고리즘: " . $imageProperties['filter'] . "
";
이 예제에서는 `getImageProperties` 메서드를 호출하여 이미지의 속성을 가져오고, 가져온 속성을 출력합니다. 이 예제는 이미지의 이름, MIME 타입, 너비, 높이, 크기, 형식, 해상도 단위, 가로 해상도, 세로 해상도, 색상 공간, 색상 정보, 이미지 깊이, 압축 알고리즘, 필터 알고리즘과 같은 다양한 속성을 출력합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.