Hàm imageecopymergegray () được sử dụng để sao chép và hợp nhất một phần của hình ảnh với thang màu xám.
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
Src_im sẽ được thay đổi thành thang độ xám theo pct trong đó 0 là thang độ xám hoàn toàn và 100 là không thay đổi.
Quay lại
Hàm imageecopymergegray () 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 = imagecreatefromgif('https://www.tutorialspoint.com/images/html.gif'); $srcImg = imagecreatefromgif('https://www.tutorialspoint.com/images/html.gif'); imagecopymergegray($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ả:
Ví dụ
Hãy để chúng tôi xem một ví dụ khác, trong đó chúng tôi đã đặt các tọa độ x và y khác nhau:
<?php $destImg = imagecreatefromgif('https://www.tutorialspoint.com/images/html.gif'); $srcImg = imagecreatefromgif('https://www.tutorialspoint.com/images/html.gif'); imagecopymergegray($destImg, $srcImg, 20, 10, 0, 0, 410, 130, 100); header('Content-Type: image/png'); imagegif($destImg); imagedestroy($destImg); imagedestroy($srcImg); ?>
Đầu ra
Sau đây là kết quả: