
Imagick::getSize() 함수는 이미지의 크기를 가져올 때 잘못된 크기를 반환하는 문제가 발생할 수 있습니다.
이미지의 가로 크기는 Imagick::getSize() 함수의 'width' 속성을 사용하여 가져올 수 있습니다.
이미지의 세로 크기는 Imagick::getSize() 함수의 'height' 속성을 사용하여 가져올 수 있습니다.
위 코드에서 'width'와 'height' 속성을 사용하여 이미지의 크기를 가져올 수 있습니다.
Imagick::getSize() 함수가 반환하는 객체의 속성은 다음과 같습니다.
- width: 이미지의 가로 크기
- height: 이미지의 세로 크기
- area: 이미지의 크기 (가로 * 세로)
- columns: 이미지의 가로 크기 (width와 동일)
- rows: 이미지의 세로 크기 (height와 동일)
위 속성을 사용하여 이미지의 크기를 가져올 수 있습니다.
예제 코드를 수정하여 이미지의 크기를 가져올 수 있습니다.
php
$image = new Imagick('이미지파일.jpg');
$size = $image->getSize();
echo $size->width; // 이미지의 가로 크기
echo $size->height; // 이미지의 세로 크기
echo $size->area; // 이미지의 크기
echo $size->columns; // 이미지의 가로 크기
echo $size->rows; // 이미지의 세로 크기
2025-05-02 08:13