
Gmagick::getsize() 함수는 이미지의 크기를 가져올 때 사용하는 함수입니다. 이 함수는 이미지의 크기를 배열 형태로 반환합니다. 배열의 첫 번째 요소는 이미지의 너비를 나타내고, 두 번째 요소는 이미지의 높이를 나타냅니다.
위 코드에서 width와 height가 제대로 가져오지 않는 이유는 Gmagick::getsize() 함수가 이미지의 크기를 배열 형태로 반환하기 때문입니다. 배열의 첫 번째 요소는 이미지의 너비를 나타내고, 두 번째 요소는 이미지의 높이를 나타내지 않습니다. 따라서, 위 코드에서 $size[0]은 이미지의 너비를 나타내고, $size[1]은 이미지의 높이를 나타내지 않습니다.
위 코드를 수정하여 이미지의 너비와 높이를 가져올 수 있도록 하려면, 다음과 같이 코드를 수정하면 됩니다.
#hostingforum.kr
php
$image = new Gmagick('image.jpg');
$size = $image->getsize();
echo $size[0] . ' ' . $size[1]; // 이미지의 너비와 높이를 가져옵니다.
위 코드에서 $size[0]은 이미지의 너비를 나타내고, $size[1]은 이미지의 높이를 나타냅니다. 따라서, 위 코드를 사용하면 이미지의 너비와 높이를 제대로 가져올 수 있습니다.
2025-03-22 18:35