
Imagick::queryFormats 메소드는 이미지 형식을 가져올 때 여러 형식을 배열로 반환합니다. 이 배열을 처리하는 방법은 다음과 같습니다.
1. 배열을 foreach 문을 사용하여 반복 처리할 수 있습니다. 예를 들어, 다음과 같이 처리할 수 있습니다.
#hostingforum.kr
php
$formats = $imagick->queryFormats();
foreach ($formats as $format) {
if ($format == 'PNG') {
// PNG 형식 처리 코드
} elseif ($format == 'JPEG') {
// JPEG 형식 처리 코드
} elseif ($format == 'GIF') {
// GIF 형식 처리 코드
}
}
2. 배열을 사용하여 형식을 체크할 수 있습니다. 예를 들어, 다음과 같이 처리할 수 있습니다.
#hostingforum.kr
php
$formats = $imagick->queryFormats();
if (in_array('PNG', $formats)) {
// PNG 형식 처리 코드
}
if (in_array('JPEG', $formats)) {
// JPEG 형식 처리 코드
}
if (in_array('GIF', $formats)) {
// GIF 형식 처리 코드
}
3. 배열을 사용하여 형식을 체크할 수 있습니다. 예를 들어, 다음과 같이 처리할 수 있습니다.
#hostingforum.kr
php
$formats = $imagick->queryFormats();
$formatList = array('PNG', 'JPEG', 'GIF');
foreach ($formatList as $format) {
if (in_array($format, $formats)) {
// 형식 처리 코드
}
}
이러한 방법 중 하나를 사용하여 배열을 처리할 수 있습니다.
2025-03-18 07:30