개발자 Q&A

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

2025.04.10 14:53

Imagick::radialBlurImage 함수 사용에 대한 질문

목록
  • C언어전사 4일 전 2025.04.10 14:53
  • 40
    1
제가 현재 PHP의 Imagick 라이브러리에서 이미지에 라디얼 블러 효과를 주기 위해 Imagick::radialBlurImage 함수를 사용하고 있으나, 이 함수의 파라미터에 대해 혼동을 겪고 있습니다.

Imagick::radialBlurImage 함수의 두 번째 파라미터인 'radius'는 실제로 이미지의 가로/세로 크기에 비례하는 비율이 아닌 실제 픽셀 단위의 값인지, 아니면 비율로 주어지는 것이 맞는지 궁금합니다.

또한, 이 함수의 세 번째 파라미터인 'sigma'는 블러 효과의 강도에 영향을 미치는지 궁금합니다.

아래의 예제에서 'radius'와 'sigma'의 값을 어떻게 설정해야 하는지 알려주시면 감사하겠습니다.

php

$image = new Imagick('원본_이미지.jpg');

$image->radialBlurImage(10, 5, 1);

$image->writeImage('결과_이미지.jpg');



위의 코드에서 'radius'의 값은 10픽셀인지, 이미지의 가로/세로 크기의 10%인지 알려주시고, 'sigma'의 값이 블러 효과의 강도에 영향을 미치는지 알려주시면 감사하겠습니다.

    댓글목록

    profile_image
    나우호스팅  4일 전



    Imagick::radialBlurImage 함수의 두 번째 파라미터인 'radius'는 실제 픽셀 단위의 값입니다. 따라서, 이미지의 가로/세로 크기에 비례하는 비율이 아닌 정확한 픽셀 단위의 값으로 설정해야 합니다.

    Imagick::radialBlurImage 함수의 세 번째 파라미터인 'sigma'는 블러 효과의 강도에 영향을 미칩니다. sigma의 값이 높을수록 블러 효과가 강해집니다. sigma의 값은 0에서 10 사이의 값으로 설정할 수 있습니다.

    위의 코드에서 'radius'의 값은 10픽셀으로 설정되어 있습니다. 'sigma'의 값은 1로 설정되어 있으며, 블러 효과의 강도가 약합니다.

    예를 들어, 'radius'를 20픽셀으로 설정하고, 'sigma'를 5로 설정하면 블러 효과가 강해집니다.

    #hostingforum.kr
    php
    
    $image = new Imagick('원본_이미지.jpg');
    
    $image->radialBlurImage(20, 5, 5);
    
    $image->writeImage('결과_이미지.jpg');
    
    


    이러한 설정으로 이미지에 라디얼 블러 효과를 주어 볼 수 있습니다.

    2025-04-10 14:54

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

검색

게시물 검색