Computer >> Máy Tính >  >> Lập trình >> PHP

Làm thế nào để vẽ một chuỗi theo chiều dọc bằng cách sử dụng hàm imagesestringup () trong PHP?

imageestringup () là một hàm có sẵn trong PHP được sử dụng để vẽ hình ảnh theo chiều dọc.

Cú pháp

bool imagestringup ($image, $font, $x, $y, $string, $color)

Tham số

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

  • $ hình ảnh - Tham số $ image sử dụng imageecreatetruecolor () chức năng tạo một hình ảnh trống với kích thước đã cho.

  • $ font - Tham số $ font được sử dụng để đặt các giá trị kích thước phông chữ từ 1, 2, 3, 4 và 5 cho các phông chữ có sẵn hoặc các mã nhận dạng phông chữ khác được đăng ký với imageeloadfont () chức năng.

  • $ x - Giữ vị trí của phông chữ theo trục X nằm ngang, góc trên cùng bên trái.

  • $ y - Giữ vị trí của phông chữ theo trục Y dọc, góc trên cùng.

  • $ string - Tham số $ string giữ chuỗi được ghi.

  • $ màu - Tham số này giữ màu sắc của hình ảnh.

Giá trị trả lại

tưởng tượng () trả về Đúng khi thành công và Sai khi thất bại.

Ví dụ

<?php
   // Create a 250*190 image using imagecreatetruecolor() function
   $img = imagecreatetruecolor(700, 300);

   // Set the background color of the image
   $bgcolor = imagecolorallocate($img, 122, 122, 122);

   // Fill background with above-selected color
   imagefill($img, 0, 0, $bgcolor);

   // Write the white color text
   $textcolor = imagecolorallocate($img, 255, 255, 255);
   imagestringup($img, 6, 130, 150, 'Hello World', $textcolor);

   // Output the picture to the browser
   header('Content-type: image/png');
   imagepng($img);
?>

Đầu ra

Làm thế nào để vẽ một chuỗi theo chiều dọc bằng cách sử dụng hàm imagesestringup () trong PHP?