PHP Imagestring()函数

PHP Imagestring()函数

Imagestring()函数是另一个内置的PHP函数,主要用于绘制水平字符串。该函数使用x和y轴来设置从哪个点开始绘制图片的坐标。原始坐标(0, 0)位于浏览窗口的左上角。我们可以根据需要从原点设置坐标,以获得所需的结果图片。

语法

bool imagestring (  image , font  , x , y , string , color )

参数: 此函数接受六个参数

序号 参数 描述 可选/必选
1 $image 此参数用于定义要显示的图像的大小。该参数被像imagecreatetruecolor()函数这样的图像资源使用,该函数返回一个图像源。 必选
2 $font 此参数用于定义要显示的字符串的字体大小。它以数字1、2、3…表示,数字越大,字体越大,反之亦然。 可选
3 $x 此参数用于设置所需图像的x坐标。从原点开始。 必选
4 $y 此参数用于设置所需图像的y坐标。从原点开始。 必选
5 $string 此参数用于定义要打印的字符串。 必选
6 $color 此参数用于定义图像的颜色。该参数用于创建颜色标识,如imagecolorallocate()函数。 可选

imagestring() 函数在程序成功执行时返回 TRUE,在失败时返回 FALSE。

程序 1: PHP 程序示例,展示了 imagestring() 函数的使用。

<!DOCTYPE html>
<html lang = " en ">
<head>
  <meta charse t= " UTF ? 8 ">
  <meta http ? equiv = " X ? UA ? Compatible " content = " IE = edge ">
  <meta name = " viewport " content = " width = device - width, initial ? scale = 1 .0">
  <title> PHP </title>
</head>
<body>
<? Php
   // to define the size of the image
image= imagecreate(400, 300);
// to define the background color of the imagebackground-color= imagecolorallocate(image, 0, 155, 0);

// to define the text color of the imagetext-color= imagecolorallocate(image, 255, 255, 255);
// Prints all character of string 
Imagestring (image , 6 , 180 , 100 , ? HELLO WORLD ? , text ? color ) ;

header('Content-type: image/png');
imagepng(image);
?>
</body>
</html>

输出

PHP Imagestring()函数

在这个程序中,我们声明了各种变量,如 $image 来定义所需要的图像大小, $background color 来定义所需的背景颜色, $text color 来定义所需的文本颜色。我们使用 image string() 函数来声明我们要显示的完整字符串作为图像。为了在浏览器上显示图像输出,我们使用了内置的PHP命令 headerimagepng 来显示。

程序2: PHP程序显示了 imagestring() 函数的用法。

<!DOCTYPE html>
<html lang = " en ">
<head>
  <meta charse t= " UTF ? 8 ">
  <meta http ? equiv = " X ? UA ? Compatible " content = " IE = edge ">
  <meta name = " viewport " content = " width = device - width, initial ? scale = 1 .0">
  <title> PHP </title>
</head>
<body>
<? Php
   // to define the size of the image
image= imagecreate(400, 300);
// to define the background color of the imagebackground-color= imagecolorallocate(image, 255, 255, 255);

// to define the text color of the imagetext-color= imagecolorallocate(image, 0, 155, 0);
// Prints all character of string 
Imagestring (image , 6 , 180 , 100 , ? HELLO WORLD ? , text ? color ) ;

header('Content-type: image/png');
imagepng(image);
?>
</body>
</html>

输出

PHP Imagestring()函数

在这个程序中,我们声明了各种变量,比如 $image 来定义我们需要的图像的大小, $background color 来定义我们需要的背景颜色, $text color 来定义我们需要的文本颜色。我们使用了 imagestring() 函数来声明我们要显示为图像的完整字符串。为了在浏览器上显示图像输出,我们使用了内置的PHP命令 headerimagepng

程序3: 使用 imagestring() 函数显示的PHP程序。

<!DOCTYPE html>
<html lang = " en ">
<head>
  <meta charse t= " UTF ? 8 ">
  <meta http ? equiv = " X ? UA ? Compatible " content = " IE = edge ">
  <meta name = " viewport " content = " width = device - width, initial ? scale = 1 .0">
  <title> PHP </title>
</head>
<body>
<? Php
   // to define the size of the image
image= imagecreate(400, 300);
// to define the background color of the imagebackground-color= imagecolorallocate(image, 255, 255, 255);

// to define the text color of the imagetext-color= imagecolorallocate(image, 0, 0, 225);
// Prints all character of string 
Imagestring (image , 6 , 180 , 100 , ? HELLO WORLD ? , text ? color ) ;

header('Content-type: image/png');
imagepng(image);
?>
</body>
</html>

输出

PHP Imagestring()函数

在这个程序中,我们声明了各种变量,比如 $image 来定义所需图像的大小, $background color 来定义所需背景的颜色, $text color 来定义所需文本的颜色。我们使用 imagestring( ) 函数来声明我们想要作为图像显示的完整字符串。为了显示图像的输出,我们使用了内置的PHP命令 headerimagepng 来在浏览器上显示。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程