Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน imageconvolution() ใน PHP


ฟังก์ชัน imageconvolution()

ไวยากรณ์

bool imageconvolution (img, matrix, div, offset )

พารามิเตอร์

  • img :สร้างภาพด้วยฟังก์ชัน imagecreatetruecolor()

  • เมทริกซ์ :เมทริกซ์ 3x3 คืออาร์เรย์ของสามอาร์เรย์ที่มีสามทุ่น

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

ผลลัพธ์

ต่อไปนี้เป็นผลลัพธ์

ฟังก์ชัน imageconvolution() ใน PHP

ตัวอย่าง

ให้เราดูตัวอย่างอื่นที่มีค่าพารามิเตอร์ต่างกันสำหรับรูปภาพเดียวกัน คุณสามารถมองเห็นความแตกต่างได้อย่างง่ายดายในขณะนี้:

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

ผลลัพธ์

ต่อไปนี้เป็นผลลัพธ์

ฟังก์ชัน imageconvolution() ใน PHP