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

PHP – Vẽ chuỗi ngang với imagestring()

imagestring() là hàm nội bộ trong PHP dùng để vẽ một chuỗi theo chiều ngang (horizontal).

Cú pháp

bool imagestring(GdImage $image, int $font, int $x, int $y, string $string, int $color)

Tham số

imagestring() chấp nhận sáu tham số: $image, $font, $x, $y, $string, và $color.

  • $image – Dùng imagecreatetruecolor() tạo ảnh trống kích thước cho trước.

  • $font – Kích thước font 1, 2, 3, 4, 5 cho font nội bộ.

  • $x – Vị trí font trên trục X ngang, góc trên bên trái.

  • $y – Vị trí font trên trục Y dọc, góc trên cùng.

  • $string – Chuỗi cần viết.

  • $color – Màu của chữ.

Giá trị trả về

imagestring() trả về true khi thành công và false khi thất bại.

Ví dụ 1

<?php
// Tạo ảnh bằng imagecreate()
$img = imagecreate(700, 300);
// Màu nền
$background_color = imagecolorallocate($img, 0, 0, 255);
// Màu chữ
$text_color = imagecolorallocate($img, 255, 255, 255);
// Tạo ảnh chứa chuỗi
imagestring($img, 50, 180, 150, "Tutorialspoint", $text_color);
imagestring($img, 30, 160, 120, "Simply Easy Learning", $text_color);
header("Content-Type: image/png");
imagepng($img);
imagedestroy($img);
?>

Kết quả

PHP – Vẽ chuỗi ngang với imagestring()

Ví dụ 2

<?php
$img = imagecreate(700, 300);
$background_color = imagecolorallocate($img, 122, 122, 122);
$text_color = imagecolorallocate($img, 255, 255, 0);
imagestring($img, 10, 30, 60, "Tutorialspoint:Simply Easy Learning", $text_color);
header("Content-Type: image/png");
imagepng($img);
imagedestroy($img);
?>

Kết quả

PHP – Vẽ chuỗi ngang với imagestring()