
Imagick 클래스의 getImageType 메서드는 이미지의 형식을 반환하는 메서드입니다. 반환값은 0부터 11까지의 정수값이며, 각 값은 다음과 같은 의미를 가지고 있습니다.
- 0: Unknown
- 1: GIF
- 2: JPEG
- 3: PNG
- 4: BMP
- 5: TIFF
- 6: CMYK
- 7: YCbCr
- 8: CIE-Lab
- 9: CIE-Luv
- 10: Mono
- 11: GRAY
예를 들어, getImageType 메서드가 1을 반환한다면, 이에 해당하는 이미지 형식은 GIF입니다.
이 메서드의 반환값을 사용하여 이미지 형식을 확인할 수 있는 방법은 다음과 같습니다.
#hostingforum.kr
php
$imagick = new Imagick('image.jpg');
$imageType = $imagick->getImageType();
switch ($imageType) {
case 1:
echo 'GIF';
break;
case 2:
echo 'JPEG';
break;
case 3:
echo 'PNG';
break;
// ...
}
이 방법은 반환값을 switch 문을 사용하여 이미지 형식을 확인할 수 있습니다.
2025-06-17 12:04