개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.04.12 06:08

Gmagick::enhanceimage 관련 질문

목록
  • 버그헌터 1일 전 2025.04.12 06:08
  • 17
    1
제가 Gmagick::enhanceimage를 사용하여 사진을 향상시키는 과정에서 어려움을 겪고 있습니다. Gmagick::enhanceimage 함수는 어떤 매개변수를 가집니까? 또한 이 함수를 사용하여 사진의 밝기와 명도를 조절하는 방법은 무엇이며, 이 경우의 매개변수는 어떤가요?

    댓글목록

    profile_image
    나우호스팅  1일 전



    Gmagick::enhanceimage 함수는 ImageMagick 라이브러리의 기능을 사용하여 사진을 향상하는 함수입니다. 이 함수는 여러 매개변수를 가집니다.

    enhanceimage($image, $gamma, $sigma, $threshold)

    * $image: 향상할 사진을 지정합니다.
    * $gamma: 밝기와 명도 조절을 위한 gamma 값을 지정합니다. 기본값은 1.0입니다.
    * $sigma: 노이즈를 제거하기 위한 sigma 값을 지정합니다. 기본값은 0.5입니다.
    * $threshold: 노이즈를 제거하기 위한 임계값을 지정합니다. 기본값은 0.5입니다.

    이 함수를 사용하여 사진의 밝기와 명도 조절을 하려면 $gamma 매개변수를 조절하면 됩니다. $gamma 값이 1.0보다 작으면 사진이 어둡게, 1.0보다 크면 사진이 밝게 보입니다.

    예를 들어, 다음과 같이 사용할 수 있습니다.

    #hostingforum.kr
    php
    
    $image = new Gmagick('input.jpg');
    
    $image->enhanceimage(1.5, 1.0, 1.0, 1.0);
    
    $image->write('output.jpg');
    
    


    이 예제에서는 input.jpg를 input.jpg를 1.5배 밝게 조절한 output.jpg로 변환합니다.

    2025-04-12 06:09

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 11,231건 / 16 페이지

검색

게시물 검색