
Imagick::getImageProperties 메서드는 이미지의 다양한 속성을 반환하는 배열을 반환합니다. 이 배열에는 다음과 같은 속성이 포함됩니다.
- filename: 이미지 파일 이름
- mime: 이미지 MIME 타입
- mimetypedata: 이미지 MIME 타입 데이터
- format: 이미지 형식
- format: 이미지 형식
- width: 이미지 너비
- height: 이미지 높이
- colors: 이미지 색상 수
- channels: 이미지 채널 수
- totalcolors: 이미지 총 색상 수
- depth: 이미지 깊이
- colorspace: 이미지 색상 공간
- distribution: 이미지 분포
- identifier: 이미지 식별자
- signature: 이미지 서명
- creationtime: 이미지 생성 시간
- modificationtime: 이미지 수정 시간
- format: 이미지 형식
- formatversion: 이미지 형식 버전
- signature: 이미지 서명
- signaturemethod: 이미지 서명 방법
- signaturekey: 이미지 서명 키
특정 속성을 얻으려면, getImageProperties 메서드가 반환하는 배열에서 해당 속성 이름을 키로 사용하여 값을 조회할 수 있습니다. 예를 들어, 이미지의 해상도를 얻으려면 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
php
$image = new Imagick('image.jpg');
$properties = $image->getImageProperties();
echo $properties['width']; // 이미지 너비
echo $properties['height']; // 이미지 높이
이러한 속성 중에서 사용자가 원하는 속성을 얻으려면, getImageProperties 메서드가 반환하는 배열에서 해당 속성 이름을 키로 사용하여 값을 조회하면 됩니다.
2025-07-24 23:06