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

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


ฟังก์ชัน 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);
?>

ผลลัพธ์

ต่อไปนี้เป็นผลลัพธ์ที่แสดงการรวมของสองภาพ:

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

ตัวอย่าง

เรามาดูตัวอย่างอื่นที่ภาพจะถูกคัดลอกและรวมเข้ากับพิกัดต่างๆ:

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

ผลลัพธ์

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

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