
Imagick::adaptiveThresholdImage 함수는 이미지의 임계값을 자동으로 조정하여 이진화하는 방법으로 사용됩니다. 이 함수의 사용법은 다음과 같습니다.
이 함수의 첫 번째 인자는 이미지 객체이고 두 번째 인자는 임계값입니다. 하지만 두 번째 인자는 옵션을 지정하는 인자이고, 임계값은 기본적으로 50%로 설정됩니다.
이 함수를 사용하려면 다음과 같은 예를 따라하세요.
#hostingforum.kr
php
$imagick = new Imagick('image.jpg');
$imagick->adaptiveThresholdImage(100, Imagick::THRESHOLD_BINARY); // 임계값은 100, 이진화 모드
$imagick->writeImage('output.jpg');
또한, 이 함수의 옵션을 지정할 수 있습니다. 예를 들어, 이진화 모드 외에도 다음과 같은 옵션을 지정할 수 있습니다.
- `Imagick::THRESHOLD_BINARY`: 이진화 모드
- `Imagick::THRESHOLD_BINARYNEG`: 이진화 모드 (음수)
- `Imagick::THRESHOLD_TRUNC`: 절단 모드
- `Imagick::THRESHOLD_BLACK`: 검은색 모드
- `Imagick::THRESHOLD_WHITE`: 흰색 모드
이러한 옵션을 지정하여 다양한 이진화 방법을 사용할 수 있습니다.
2025-03-04 02:32