
두 이미지가 같은 크기인지 확인하기 위해서는, Imagick::getImageWidth() 및 Imagick::getImageHeight() 함수를 사용하여 두 이미지를 비교하면 됩니다.
#hostingforum.kr
php
$image1 = new Imagick($image1_path);
$image2 = new Imagick($image2_path);
if ($image1->getImageWidth() == $image2->getImageWidth() && $image1->getImageHeight() == $image2->getImageHeight()) {
echo "두 이미지는 같은 크기입니다.";
} else {
echo "두 이미지는 다른 크기입니다.";
}
두 이미지의 차이점을 구분하는 방법은, compareImageLayers 함수를 사용하여 두 이미지를 비교한 후, Imagick::getImageLayers() 함수를 사용하여 두 이미지를 비교한 결과를 확인하면 됩니다.
#hostingforum.kr
php
$image1 = new Imagick($image1_path);
$image2 = new Imagick($image2_path);
$image1->compareImageLayers($image2);
$diff = $image1->getImageLayers();
if ($diff > 0) {
echo "두 이미지는 다릅니다.";
} else {
echo "두 이미지는 같습니다.";
}
이러한 코드를 사용하면, 두 이미지가 같은 크기인지 확인하고, 두 이미지의 차이점을 구분할 수 있습니다.
2025-05-02 01:25