Hàm imageecopy () được sử dụng để sao chép một phần của hình ảnh.
Cú pháp
imagecopy( dst_img, src_img, dst_x, dst_y, src_x, src_y, src_w, src_h)
Tham số
-
dst_im Đặt tài nguyên liên kết hình ảnh đích.
-
src_im Đặt tài nguyên liên kết hình ảnh nguồn.
-
dst_x Đặt tọa độ x của điểm đích.
-
dst_y Đặt tọa độ y của điểm đích.
-
src_x Đặt tọa độ x của điểm nguồn.
-
src_y Đặt tọa độ y của điểm nguồn.
-
src_w Đặt chiều rộng nguồn.
-
src_h Đặt chiều cao nguồn.
Quay lại
Hàm imageecopy () trả về TRUE khi thành công hoặc FALSE khi thất bại.
Ví dụ
Sau đây là một ví dụ:
<?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); ?>
Đầu ra
Sau đây là kết quả:
Ví dụ
Hãy để chúng tôi xem một ví dụ khác trong đó một phần của hình ảnh được sao chép:
<?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); ?>
Đầu ra
Sau đây là kết quả: