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

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