ฟังก์ชัน imagecopymerge() คัดลอกและรวมส่วนของรูปภาพ
ไวยากรณ์
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 รูปภาพทั้งสองจะถูกรวมเข้าด้วยกันตามเปอร์เซ็นต์ซึ่งมีตั้งแต่ 0 ถึง 100
คืนสินค้า
ฟังก์ชัน imagecopymerge() คืนค่า TRUE เมื่อสำเร็จ หรือ FALSE เมื่อล้มเหลว
ตัวอย่าง
ต่อไปนี้เป็นตัวอย่าง:
<?php $destImg = imagecreatefrompng('https://www.tutorialspoint.com/images/Javascript.png'); $srcImg = imagecreatefrompng('https://www.tutorialspoint.com/images/java8.png'); imagecopymerge($destImg, $srcImg, 10, 10, 0, 0, 350, 120, 60); header('Content-Type: image/png'); imagegif($destImg); imagedestroy($destImg); imagedestroy($srcImg); ?>
ผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์ที่แสดงการรวมของสองภาพ:
ตัวอย่าง
เรามาดูตัวอย่างอื่นที่ภาพจะถูกคัดลอกและรวมเข้ากับพิกัดต่างๆ:
<?php $destImg = imagecreatefrompng('https://www.tutorialspoint.com/images/php.png'); $srcImg = imagecreatefrompng('https://www.tutorialspoint.com/images/Operating-System.png'); imagecopymerge($destImg, $srcImg, 10, 20, 0, 0, 390, 100, 80); header('Content-Type: image/png'); imagegif($destImg); imagedestroy($destImg); imagedestroy($srcImg); ?>
ผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์: