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

Hàm imagecharup() trong PHP

imagecharup() vẽ một ký tự dọc (vertical) lên ảnh GD.

Cú pháp

imagecharup(resource $image, int $font, int $x, int $y, string $char, int $color): bool

Tham số

  • font: 1-5 (font built-in latin2), hoặc font TTF nếu dùng imagettftext().
  • x, y: Tọa độ góc trên-trái của ký tự.
  • char: Ký tự vẽ (chỉ ký tự đầu nếu chuỗi dài).
  • color: Color identifier từ imagecolorallocate().

Ví dụ

<?php
$img = imagecreate(300, 300);
$bg = imagecolorallocate($img, 190, 255, 255);
$color = imagecolorallocate($img, 120, 60, 100);
imagecharup($img, 5, 30, 50, 'Demo', $color); // vẽ 'D' dọc
header('Content-Type: image/png');
imagepng($img);
?>

Chỉ vẽ 1 ký tự. Muốn vẽ chuỗi dọc, lặp qua từng ký tự, tăng y.