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

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


ฟังก์ชัน imagecopy() ใช้สำหรับคัดลอกบางส่วนของรูปภาพ

ไวยากรณ์

imagecopy( dst_img, src_img, dst_x, dst_y, src_x, src_y, src_w, src_h)

พารามิเตอร์

  • dst_im ตั้งค่าทรัพยากรลิงค์รูปภาพปลายทาง

  • src_im ตั้งค่าทรัพยากรลิงค์รูปภาพต้นทาง

  • dst_x กำหนดพิกัด x ของจุดปลายทาง

  • dst_y กำหนดพิกัด y ของจุดปลายทาง

  • src_x กำหนดพิกัด x ของจุดต้นทาง

  • src_y กำหนดพิกัด y ของจุดต้นทาง

  • src_w กำหนดความกว้างของแหล่งที่มา

  • src_h กำหนดความสูงของต้นทาง

คืนสินค้า

ฟังก์ชัน imagecopy() ส่งคืนค่า TRUE เมื่อสำเร็จ หรือ FALSE เมื่อล้มเหลว

ตัวอย่าง

ต่อไปนี้เป็นตัวอย่าง:

<?php
   $srcImg = imagecreatefromgif('https://www.tutorialspoint.com/images/html.gif');
   $dest = imagecreatetruecolor(170, 140);
   imagecopy($dest, $srcImg, 0, 0, 0, 0, 180, 260);
   header('Content-Type: image/gif');
   imagegif($dest);
   imagedestroy($dest);
   imagedestroy(srcImg);
?>

ผลลัพธ์

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

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

ตัวอย่าง

ให้เรามาดูตัวอย่างอื่นที่คัดลอกส่วนหนึ่งของรูปภาพ:

<?php
   $srcImg = imagecreatefromgif('https://www.tutorialspoint.com/images/html.gif');
   $dest = imagecreatetruecolor(170, 140);
   imagecopy($dest, $srcImg, 10, 20, 0, 0, 100, 280);
   header('Content-Type: image/gif');
   imagegif($dest);
   imagedestroy($dest);
   imagedestroy(srcImg);
?>

ผลลัพธ์

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

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