라이브러리

[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 사이의 값이어야 합니다.
- 변환된 이미지 객체는 원본 이미지와 동일한 크기와 형식을 유지합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 471 페이지

검색

게시물 검색