ฟังก์ชัน imagecopymerge() คัดลอกและรวม (merge) ส่วนของภาพจาก source ไป destination พร้อมควบคุมความโปร่งใสด้วย pct
ไวยากรณ์
imagecopymerge (dst_img, src_img, dst_x, dst_y, src_x, src_y, src_w, src_h, pct)
พารามิเตอร์
- dst_img: Destination image
- src_img: Source image
- dst_x, dst_y: ตำแหน่งปลายทาง
- src_x, src_y: ตำแหน่งต้นทาง
- src_w, src_h: ขนาดพื้นที่ source
- pct: เปอร์เซ็นต์การ merge (0-100)
คืนค่า
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);
?>
ผลลัพธ์

ตัวอย่างที่ 2
<?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);
?>
ผลลัพธ์
