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

Làm thế nào để có được hình chữ nhật cắt bằng cách sử dụng hàm imagegetclip () trong PHP?

imagegetclip () là một hàm PHP có sẵn được sử dụng để lấy hình chữ nhật cắt. Nó được sử dụng để truy xuất hình chữ nhật cắt hiện tại, khu vực mà không có pixel nào sẽ được vẽ ngoài đó.

Cú pháp

array imagegetclip(resource $image)

Tham số

imagegetclip () chỉ nhận một tham số, $ image . Nó chứa tài nguyên hình ảnh được trả về bởi một trong các hàm tạo hình ảnh, chẳng hạn như imageecreatetruecolor () .

Các loại trả lại

imagegetclip () trả về một mảng được lập chỉ mục với tọa độ của hình chữ nhật cắt x, y góc trên bên trái và x, y góc dưới bên trái.

Ví dụ 1

<?php
   $img = imagecreate(200, 200);

   //set the image clip.
   imagesetclip($img, 20,20, 90,90);
   print_r(imagegetclip($img));
?>

Đầu ra

Array (
   [0] => 20
   [1] => 20
   [2] => 90
   [3] => 90
)

Ví dụ 2

<?php
   // load an image from the local drive folder
   $img = imagecreatefrompng('C:\xampp\htdocs\Images\img34.png');
   print("<pre>".print_r(imagegetclip($img),true)."<pre>");
?>

Đầu ra

Array
(
   [0] => 0
   [1] => 0
   [2] => 611
   [3] => 395
)