Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

PHP – Lấy hình chữ nhật cắt xén với imagegetclip()

imagegetclip() là hàm PHP nội bộ dùng để lấy hình chữ nhật cắt xén (clipping rectangle). Nó dùng để truy xuất hình chữ nhật cắt xén hiện tại, khu vực bên ngoài đó sẽ không vẽ pixel nào.

Cú pháp

array imagegetclip(GdImage $image)

Tham số

imagegetclip() chỉ nhận một tham số, $image. Nó giữ tài nguyên ảnh trả về bởi một trong các hàm tạo ảnh như imagecreatetruecolor().

Kiểu trả về

imagegetclip() trả về mảng chỉ số với tọa độ hình chữ nhật cắt xén: x, y góc trên bên trái, và x, y góc dưới bên phải.

Ví dụ 1

<?php
$img = imagecreate(200, 200);
imagesetclip($img, 20, 20, 90, 90);
print_r(imagegetclip($img));
?>

Kết quả

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

Ví dụ 2

<?php
$img = imagecreatefrompng('C:\xampp\htdocs\Images\img34.png');
print("<pre>" . print_r(imagegetclip($img), true) . "</pre>");
?>

Kết quả

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