Hàm imageecopymerge () sao chép và hợp nhất một phần của hình ảnh.
Cú pháp
imagecopymerge ( dst_img, src_img, dst_x, dst_y, src_x, src_y, src_w, src_h, pct )
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.
-
pct Hai hình ảnh sẽ được hợp nhất theo pct có thể nằm trong khoảng từ 0 đến 100.
Quay lại
Hàm imageecopymerge () trả về giá trị TRUE khi thành công hoặc FALSE khi thất bại.
Ví dụ
Sau đây là một ví dụ:
<?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); ?>
Đầu ra
Sau đây là kết quả hiển thị sự kết hợp của hai hình ảnh:
Ví dụ
Hãy để chúng tôi xem một ví dụ khác, trong đó hình ảnh được sao chép và hợp nhất với các tọa độ khác nhau:
<?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); ?>
Đầu ra
Sau đây là kết quả: