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ả: