PHP 中的 imageconvolution() 函式


imageconvolution() 函式

語法

bool imageconvolution (img, matrix, div, offset )

引數

  • img:使用 imagecreatetruecolor() 函式建立影像。

  • matrix:3x3 矩陣是三個包含三個浮點數的陣列。

  • div:卷積結果的除數,用於歸一化。

  • offset:顏色偏移量。

返回

imageconvolution() 函式在成功時返回 True,在失敗時返回 False。

示例

以下為一個示例

<?php
   $img = imagecreatefromgif('https://tutorialspoint.tw/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
   $img = imagecreatefromgif('https://tutorialspoint.tw/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);
?>

輸出

以下為輸出

更新於: 2019 年 12 月 31 日

98 次瀏覽

開啟你的職業生涯

完成課程獲得資格認證

開始學習
廣告
© . All rights reserved.