
Imagick::setImageUnits 메서드는 이미지의 단위 설정을 위한 것입니다. 이 메서드를 사용하면 이미지의 가로 및 세로 길이를 설정할 수 있습니다. 단위는 픽셀(px), 센티미터(cm), 인치(inch), 밀리미터(mm), 밀리미터(mm), 포인트(pt), 인치(inch), 포인트(pt), 밀리미터(mm), 센티미터(cm) 등이 있습니다.
이미지의 크기는 단위에 따라 달라집니다. 예를 들어, 픽셀 단위로 설정 시, 이미지의 크기가 픽셀 단위로 변경됩니다. 센티미터 단위로 설정 시, 이미지의 크기가 센티미터 단위로 변경됩니다. 인치 단위로 설정 시, 이미지의 크기가 인치 단위로 변경됩니다.
다음은 Imagick::setImageUnits 메서드를 사용하는 예시입니다.
#hostingforum.kr
php
$image = new Imagick('image.jpg');
$image->setImageUnits(Imagick::UNITS_PIXELPERINCH);
$image->resizeImage(100, 100, Imagick::FILTER_LANCZOS, 1);
$image->setImageUnits(Imagick::UNITS_PIXELSPERCENTIMETER);
위 예시에서는 이미지의 단위가 인치 단위로 설정되어 있습니다. 이미지의 크기를 100x100 픽셀로 변경한 후, 단위가 센티미터 단위로 설정되어 있습니다. 이로 인해 이미지의 크기가 센티미터 단위로 변경됩니다.
또한, Imagick::setImageUnits 메서드를 사용하여 이미지의 단위를 변경할 때, 이미지의 크기가 변경되는지 확인할 수 있습니다.
#hostingforum.kr
php
$image = new Imagick('image.jpg');
$image->setImageUnits(Imagick::UNITS_PIXELPERINCH);
$image->resizeImage(100, 100, Imagick::FILTER_LANCZOS, 1);
$image->setImageUnits(Imagick::UNITS_PIXELSPERCENTIMETER);
echo $image->getImageWidth() . ' x ' . $image->getImageHeight();
위 예시에서는 이미지의 단위가 인치 단위로 설정되어 있습니다. 이미지의 크기를 100x100 픽셀로 변경한 후, 단위가 센티미터 단위로 설정되어 있습니다. 이로 인해 이미지의 크기가 센티미터 단위로 변경되며, 이미지의 가로 및 세로 길이가 센티미터 단위로 출력됩니다.
2025-04-27 02:55