ฟังก์ชัน imagecopymergegray() ใช้เพื่อคัดลอกและรวมส่วนของรูปภาพที่มีระดับสีเทา
ไวยากรณ์
imagecopymerge ( dst_img, src_img, dst_x, dst_y, src_x, src_y, src_w, src_h, pct )
พารามิเตอร์
-
dst_im
ตั้งค่าทรัพยากรลิงค์รูปภาพปลายทาง -
src_im
ตั้งค่าทรัพยากรลิงค์รูปภาพต้นทาง -
dst_x
กำหนดพิกัด x ของจุดปลายทาง -
dst_y
กำหนดพิกัด y ของจุดปลายทาง -
src_x
กำหนดพิกัด x ของจุดต้นทาง -
src_y
กำหนดพิกัด y ของจุดต้นทาง -
src_w
กำหนดความกว้างของแหล่งที่มา -
src_h
กำหนดความสูงของต้นทาง -
pct
src_im จะถูกเปลี่ยนเป็นระดับสีเทาตาม pct โดยที่ 0 เป็นระดับสีเทาทั้งหมด และ 100 จะไม่เปลี่ยนแปลง
คืนสินค้า
ฟังก์ชัน imagecopymergegray() จะคืนค่า TRUE เมื่อสำเร็จ หรือ FALSE เมื่อล้มเหลว
ตัวอย่าง
ต่อไปนี้เป็นตัวอย่าง:
<?php $destImg = imagecreatefromgif('https://www.tutorialspoint.com/images/html.gif'); $srcImg = imagecreatefromgif('https://www.tutorialspoint.com/images/html.gif'); imagecopymergegray($destImg, $srcImg, 10, 10, 0, 0, 350, 120, 60); header('Content-Type: image/png'); imagegif($destImg); imagedestroy($destImg); imagedestroy($srcImg); ?>
ผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์:
ตัวอย่าง
ให้เรามาดูตัวอย่างอื่นที่เราได้ตั้งค่าพิกัด x และ y ต่างกัน:
<?php $destImg = imagecreatefromgif('https://www.tutorialspoint.com/images/html.gif'); $srcImg = imagecreatefromgif('https://www.tutorialspoint.com/images/html.gif'); imagecopymergegray($destImg, $srcImg, 20, 10, 0, 0, 410, 130, 100); header('Content-Type: image/png'); imagegif($destImg); imagedestroy($destImg); imagedestroy($srcImg); ?>
ผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์: