ฟังก์ชัน 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); ?>
ผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์:
ตัวอย่าง
ให้เรามาดูตัวอย่างอื่นที่คัดลอกส่วนหนึ่งของรูปภาพ:
<?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); ?>
ผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์: