Computer >> Máy Tính >  >> Lập trình >> PHP

Hàm imageecopy () trong PHP

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

Hàm imageecopy () trong PHP

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

Hàm imageecopy () trong PHP