라이브러리
[PHP] Imagick::thresholdImage - 임계값을 기준으로 개별 픽셀의 값을 변경합니다.
Imagick::thresholdImage()
Imagick::thresholdImage() 함수는 주어진 임계값 이상의 픽셀을 255로, 그 이하의 픽셀을 0으로 설정하여 이미지의 그레이스케일을 임계값으로 변환하는 함수입니다.
함수의 매개변수
- `$image`: 변환할 이미지 객체
- `$threshold`: 임계값 (0 ~ 255)
함수의 반환값
변환된 이미지 객체
예제
#hostingforum.kr
php
// Imagick 클래스를 사용하여 이미지 객체를 생성합니다.
$image = new Imagick('example.jpg');
// 임계값을 설정합니다.
$threshold = 128;
// 임계값 이상의 픽셀을 255로, 그 이하의 픽셀을 0으로 설정합니다.
$image->thresholdImage($threshold);
// 변환된 이미지 객체를 저장합니다.
$image->writeImage('thresholded_example.jpg');
// 변환된 이미지 객체를 출력합니다.
$image->displayImage();
설명
이 예제에서는 `Imagick::thresholdImage()` 함수를 사용하여 `example.jpg` 이미지의 그레이스케일을 임계값 128으로 변환합니다. 변환된 이미지 객체를 `thresholded_example.jpg` 파일로 저장하고, 변환된 이미지 객체를 출력합니다.
참고
- `Imagick::thresholdImage()` 함수는 그레이스케일 이미지에만 적용할 수 있습니다.
- 임계값은 0 ~ 255 사이의 값이어야 합니다.
- 변환된 이미지 객체는 원본 이미지와 동일한 크기와 형식을 유지합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.