라이브러리
[PHP] Imagick::compareImages - 이미지를 재구성된 이미지와 비교합니다.
Imagick::compareImages() 함수
Imagick::compareImages() 함수는 두 개의 이미지 파일을 비교하고, 차이점을 찾아내는 데 사용됩니다. 이 함수는 두 이미지의 차이점을 분석하여, 차이점을 나타내는 새로운 이미지 파일을 생성합니다.
함수 사용법
Imagick::compareImages() 함수는 두 개의 이미지 파일을 비교하는 데 사용됩니다. 이 함수는 두 이미지의 차이점을 분석하여, 차이점을 나타내는 새로운 이미지 파일을 생성합니다.
#hostingforum.kr
php
Imagick::compareImages($image1, $image2, $image3)
* `$image1`: 첫 번째 이미지 파일의 경로
* `$image2`: 두 번째 이미지 파일의 경로
* `$image3`: 결과 이미지 파일의 경로
예제
다음 예제는 두 개의 이미지 파일을 비교하고, 차이점을 나타내는 새로운 이미지 파일을 생성하는 방법을 보여줍니다.
#hostingforum.kr
php
// Imagick 클래스를 사용하여 두 이미지 파일을 비교합니다.
$image1 = new Imagick('image1.png');
$image2 = new Imagick('image2.png');
// 두 이미지 파일을 비교합니다.
$image3 = $image1->compareImages($image2);
// 결과 이미지 파일을 저장합니다.
$image3->writeImage('diff_image.png');
이 예제에서는 `image1.png`와 `image2.png` 두 개의 이미지 파일을 비교하고, 차이점을 나타내는 새로운 이미지 파일 `diff_image.png`를 생성합니다.
함수 옵션
Imagick::compareImages() 함수에는 여러 옵션을 사용할 수 있습니다. 이 옵션들은 차이점을 분석하는 방법을 제어합니다.
* `IMAGICK_COMPAREMETRICS_DEFAULT`: 기본 비교 메트릭을 사용합니다.
* `IMAGICK_COMPAREMETRICS_AVERAGE`: 평균 비교 메트릭을 사용합니다.
* `IMAGICK_COMPAREMETRICS_PERCENTAGE`: 백분율 비교 메트릭을 사용합니다.
* `IMAGICK_COMPAREMETRICS_ABSOLUTE`: 절대 비교 메트릭을 사용합니다.
#hostingforum.kr
php
$image1 = new Imagick('image1.png');
$image2 = new Imagick('image2.png');
// 기본 비교 메트릭을 사용합니다.
$image3 = $image1->compareImages($image2, Imagick::COMPARISON_DEFAULT);
// 평균 비교 메트릭을 사용합니다.
$image3 = $image1->compareImages($image2, Imagick::COMPARISON_AVERAGE);
// 백분율 비교 메트릭을 사용합니다.
$image3 = $image1->compareImages($image2, Imagick::COMPARISON_PERCENTAGE);
// 절대 비교 메트릭을 사용합니다.
$image3 = $image1->compareImages($image2, Imagick::COMPARISON_ABSOLUTE);
이 예제에서는 `IMAGICK_COMPAREMETRICS_DEFAULT`, `IMAGICK_COMPAREMETRICS_AVERAGE`, `IMAGICK_COMPAREMETRICS_PERCENTAGE`, `IMAGICK_COMPAREMETRICS_ABSOLUTE` 옵션을 사용하여 차이점을 분석하는 방법을 제어합니다.
결론
Imagick::compareImages() 함수는 두 개의 이미지 파일을 비교하고, 차이점을 찾아내는 데 사용됩니다. 이 함수는 두 이미지의 차이점을 분석하여, 차이점을 나타내는 새로운 이미지 파일을 생성합니다. 이 함수에는 여러 옵션을 사용할 수 있으며, 차이점을 분석하는 방법을 제어합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.