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

Cách vẽ elip bằng hàm imageellipse() trong PHP

imageellipse() là hàm tích hợp sẵn trong PHP dùng để vẽ elip. Trả về True khi thành công, False khi thất bại.

Cú pháp

Bool imageellipse($image, $cx, $cy, $width, $height, $color)

Tham số

imageellipse() nhận sáu tham số: $image, $cx, $cy, $width, $height, $color.

  • $image - Tạo kích thước hình ảnh. Trả về bởi hàm tạo hình ảnh như imagecreatetruecolor().

  • $cx - Tọa độ x của tâm.

  • $cy - Tọa độ y của tâm.

  • $width - Chiều rộng elip.

  • $height - Chiều cao elip.

  • $color - Màu elip. Mã định danh màu tạo bằng imagecolorallocate().

Giá trị trả về

Trả về True khi thành công, False khi thất bại.

Ví dụ 1

<?php 
// Tạo hình ảnh trống
$image = imagecreatetruecolor(700, 350);
// Chọn màu nền
$bg = imagecolorallocate($image, 0, 0, 0);
// Tô nền
imagefill($image, 0, 0, $bg);
// Chọn màu cho elip
$col_ellipse = imagecolorallocate($image, 255, 255, 255);
// Vẽ elip
imageellipse($image, 325, 175, 500, 175, $col_ellipse);
// Xuất hình ảnh
header("Content-type: image/png");
imagepng($image);
?>

Kết quả

Cách vẽ elip bằng hàm imageellipse() trong PHP

Ví dụ 2

<?php 
// Tạo hình ảnh trống
$image = imagecreatetruecolor(700, 600);
// Màu nền
$bg = imagecolorallocate($image, 122, 122, 122);
// Tô nền
imagefill($image, 0, 0, $bg);
// Màu elip
$col_ellipse = imagecolorallocate($image, 0, 255, 255);
// Vẽ elip
imageellipse($image, 250, 300, 300, 550, $col_ellipse);
// Xuất hình ảnh
header("Content-type: image/gif");
imagepng($image);
?>

Kết quả

Cách vẽ elip bằng hàm imageellipse() trong PHP