Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP의 imageconvolution() 함수

<시간/>

imageconvolution() 함수

구문

bool imageconvolution (img, matrix, div, offset )

매개변수

  • 이미지 :imagecreatetruecolor() 함수로 이미지를 생성합니다.

  • 매트릭스 :3x3 행렬은 3개의 부동 소수점으로 구성된 3개의 배열로 구성된 배열입니다.

  • div :정규화에 사용되는 컨볼루션 결과의 제수입니다.

  • 오프셋 :색상 오프셋.

돌아가기

imageconvolution() 함수는 성공하면 True를, 실패하면 False를 반환합니다.

다음은 예시입니다

<?php
   $img = imagecreatefromgif('https://www.tutorialspoint.com/images/html.gif');
   $arr = array(array(2, 0, 1), array(-1, -1, 0), array(0, 0, -1));
   imageconvolution($img, $arr, 1, 127);
   header('Content-Type: image/png');
   imagepng($img, null, 9);
?>

출력

다음은 출력입니다.

PHP의 imageconvolution() 함수

예시

동일한 이미지에 대해 다른 매개변수 값을 사용하는 다른 예를 살펴보겠습니다. 이제 차이점을 쉽게 찾을 수 있습니다.

<?php
   $img = imagecreatefromgif('https://www.tutorialspoint.com/images/html.gif');
   $arr = array(array(3, 2, 1), array(0, 1, 0), array(1, -1, -1));
   imageconvolution($img, $arr, 3, 110);
   header('Content-Type: image/png');
   imagepng($img, null, 9);
?>

출력

다음은 출력입니다.

PHP의 imageconvolution() 함수