Computer >> Máy Tính >  >> Lập trình >> PHP

Hàm imageeconvolution () trong PHP

Hàm imageeconvolution ()

Cú pháp

bool imageconvolution (img, matrix, div, offset )

Tham số

  • img :Tạo hình ảnh bằng hàm imageecreatetruecolor ().

  • ma trận :Ma trận 3x3 là một mảng gồm ba mảng gồm ba phần nổi.

  • div :Số chia của kết quả của tích chập, được sử dụng để chuẩn hóa.

  • bù đắp :Độ lệch màu.

Quay lại

Hàm imageeconvolution () trả về True khi thành công hoặc False khi thất bại.

Ví dụ

Sau đây là một ví dụ

<?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);
?>

Đầu ra

Sau đây là kết quả

Hàm imageeconvolution () trong PHP

Ví dụ

Hãy để chúng tôi xem một ví dụ khác với các giá trị tham số khác nhau cho cùng một hình ảnh. Bạn có thể dễ dàng nhận ra sự khác biệt ngay bây giờ:

<?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);
?>

Đầu ra

Sau đây là kết quả

Hàm imageeconvolution () trong PHP