
Imagick::setImageUnits 함수를 사용하여 이미지의 단위를 설정한 후, 이전에 설정한 단위로 이미지의 사이즈를 다시 계산하려면 getImagesBlob() 함수를 사용하여 이미지의 데이터를 가져와야 합니다.
이미지의 사이즈를 다시 계산할 때 사용하는 함수는 getImagesBlob() 함수와 getImageWidth() 함수, getImageHeight() 함수를 사용하여 이미지의 사이즈를 계산하는 것입니다.
예를 들어, 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
php
$imagick = new Imagick('image.jpg');
$imagick->setImageUnits(Imagick::UNITS_PIXELPERINCH);
$imagick->setImageResolution(300, 300);
// 이미지의 데이터를 가져옵니다.
$imageBlob = $imagick->getImagesBlob();
// 이미지의 사이즈를 계산합니다.
$imageWidth = $imagick->getImageWidth();
$imageHeight = $imagick->getImageHeight();
이러한 코드를 사용하여 이미지의 단위를 설정한 후, 이전에 설정한 단위로 이미지의 사이즈를 다시 계산할 수 있습니다.
2025-06-17 08:47