hình ảnh () là một hàm có sẵn trong PHP được sử dụng để vẽ một đường thẳng giữa hai điểm nhất định.
Cú pháp
bool imageline(resource $image, int $x1, int $y1,int $x2, int $y2, int $color)
Tham số
hình ảnh () có sáu tham số khác nhau:$ image, $ x1, $ y1, $ x2, $ y2 và $ color.
-
$ hình ảnh - Chỉ định tài nguyên hình ảnh để làm việc.
-
x1 đô la - Chỉ định tọa độ x bắt đầu.
-
$ y1 - Chỉ định tọa độ y bắt đầu.
-
$ x2 - Chỉ định tọa độ x kết thúc.
-
$ y2 - Chỉ định tọa độ y kết thúc.
-
$ màu - Chỉ định màu đường và mã nhận dạng màu được tạo bằng cách sử dụng imageecolorallocate () chức năng.
Giá trị trả lại
imageeline () trả về True khi thành công hoặc False khi thất bại.
Ví dụ 1 - Thêm một dòng vào hình ảnh
<?php // Create an image using imagecreatefrompng() function $img = imagecreatefrompng('C:\xampp\htdocs\test\515.png'); // allocated the line color $text_color = imagecolorallocate($img, 255, 255, 0); // Set the thickness of the line imagesetthickness($img, 5); // Add a line using imageline() function. imageline($img, 80, 300, 1140, 300, $text_color); // Output of the image header('Content-type: image/png'); imagepng($img); imagedestroy($img); ?>
Đầu ra
Ví dụ 2
<?php // Create an image using imagecreate() function $img = imagecreate(700, 300); // Allocate the colors $grey = imagecolorallocate($img, 122, 122, 122); $blue = imagecolorallocate($img, 0, 0, 255); // Set the thickness of the line imagesetthickness($img, 15); // Add a grey background color imageline($img, 0, 0, 550, 400, $grey); // Add a blue line imageline($img, 0, 0, 550, 400, $blue); // Output the image header('Content-type: image/png'); imagepng($img); imagedestroy($img); ?>
Đầu ra