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ả
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ả