현재 위치: > 최신 기사 목록> PHP 이미지 블러 처리 자습서 : 가우시안 블러 효과 구현

PHP 이미지 블러 처리 자습서 : 가우시안 블러 효과 구현

M66 2025-07-12

PHP를 사용하여 이미지를 흐리게하는 방법

이미지 흐름은 이미지 처리에서 일반적인 작업으로, 그림에 부드럽고 예술적인 효과를 더할 수 있습니다. PHP의 GD 라이브러리를 사용하면 개발자 가이 효과를 쉽게 달성 할 수 있습니다. 이 기사에서는 PHP를 사용하여 이미지를 흐리게하고 샘플 코드를 첨부하여 기술을 신속하게 마스터하는 방법에 대해 자세히 설명합니다.

GD 라이브러리를 설치하십시오

시작하기 전에 GD 라이브러리가 PHP 환경에 설치되어 있는지 확인하십시오. PHP 파일에서`phpinfo ()`함수를 사용하여 GD 라이브러리가 설치되어 있는지 확인할 수 있습니다. 설치되지 않으면 수동으로 설치해야합니다.

퍼지 함수를 만듭니다

퍼지하기 전에 이미지를 처리하는 함수를 만들어야합니다. 다음은 필요에 따라 수정할 수있는 기본 퍼지 처리 기능 예입니다.

 function blurImage($source, $radius = 10, $sigma = 10) {

위의 함수에서`imageCreatefromjpeg ()`를 사용하여 이미지 자원을 생성 한 다음`ImageFilter ()`함수를 사용하여 가우시안 블러를 적용하고 최종적으로 처리 된 이미지를 저장하고 'sigma`를 통해'ImageJpeg ()`를 지정합니다. 마지막으로, 이미지 리소스는`imageStroy ()`를 통해 파괴되고 메모리가 해제됩니다.

사용의 예

다음은 기능을 호출하여 이미지를 흐리게하는 방법을 보여주는이 퍼지 기능을 사용하는 샘플 코드입니다.

 $source = 'image.jpg';

이 예에서는 이미지 파일의 이름이`image.jpg`라는 이름이 지정되고 반경 10과 퍼지 계수가 10으로 처리되었다고 가정합니다. 필요에 따라 이러한 매개 변수를 조정할 수 있습니다.

주목해야 할 것

이미지를 흐리게 할 때는 다음 사항에주의를 기울여야합니다.

  • 이미지 경로와 파일 이름이 정확하고 PHP가 이미지를 읽고 쓸 수있는 충분한 권한이 있는지 확인하십시오.
  • PNG 또는 기타 형식으로 이미지를 처리 해야하는 경우`imageCreateFrommpng ()`와 같은 해당 기능을 사용하여 이미지 리소스를 생성 할 수 있습니다.
  • 퍼지 반경과 퍼지 계수를 조정하면 퍼지 효과의 강도를 제어하고 필요에 따라 유연하게 조정할 수 있습니다.

요약

PHP의 GD 라이브러리를 사용하면 그림을 쉽게 흐리게하고 예술적 효과를 얻을 수 있습니다. 이 기사는 기본 구현 방법 및 코드 예제를 제공하여 이미지 블러 처리 작업을 쉽게 완료 할 수 있도록 도와줍니다.