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

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


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

ผลลัพธ์

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

ตัวอย่างที่ 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); 
?>

ผลลัพธ์

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