PHP Image createtruecolor( )函数

PHP Image createtruecolor( )函数

Image createtruecolor( )函数是另一个内置的PHP函数,主要用于创建一个新的真彩色图像。该函数返回给定大小的图像。我们需要定义所需图像的宽度和高度。除了使用图像createtruecolor( )函数之外,我们还可以使用其他创作函数,如image create ( ),它是另一种选择,因为它会返回不同的图像质量。

语法

Image create( width , height )
序号 参数 描述 是否可选/是否必需
1 $width 此参数用于定义我们要显示的图像的宽度。 必需
2 $height 此参数用于定义我们要显示的图像的高度。 必需

imagecreatetruecolor( )函数在程序成功执行时返回图像的资源标识符,在尝试失败时返回FALSE。

程序1: 用于显示 imagecreatetruecolor() 函数的基本用法的PHP程序。

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="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= imagecreatetruecolor(400, 200);

// to define the background color of the imagebackground-color= imagecolorallocate(image, 0, 150, 2);

// to define the text color of the imagetext-color= imagecolorallocate(image, 255, 255, 255);

// function which will define the character to be displayed on the screen
Imagestring(image, 5, 180, 100,  "GOOD MORNING EVERYONE", text-color);
Imagestring(image, 3, 160, 120,  "HELLO WORLD", text-color);

Header("Content ? Type: image/png");

Imagepng(image);
Imagedestroy($image);

?>
</body>
</html>

输出

PHP Image createtruecolor( )函数

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

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

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="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= imagecreatetruecolor( 400,200);

// to define the background color of the imagebackground-color = imagecolorallocate(image,0, 155, 2);

// to define the text color of the imagetext-color = imagecolorallocate(image,255, 255, 255);

// These function will define the character to be displayed on the screen
   Imagestring(image,13,151,121,"this is text 1", text-color);
   Imagestring(image,4,151,101,"this is text 2", text-color);
   Imagestring(image,10,151,81," this is text 3", text-color);
   Imagestring(image,13,151,61," this is text  4", text-color);

   Header("Content ? Type: image/png");
   Imagepng(image);
   Imagedestroy($image);
?>
</body>
</html>

输出

PHP Image createtruecolor( )函数

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

程序3: 使用 imagecreatetruecolor() 函数绘制多边形的PHP程序展示。

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="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 = imagecreatetruecolor(400, 200);

// to define the vertices of the polygon we need to definevalues = array(
            51 ,  51,  // Point 1 (x, y)
            51 , 251 ,  // Point 2 (x, y)
            251 , 51 ,  // Point 3 (x, y)
            251 ,  251 // Point 4 (x, y)
        );
// to define the background color of the image
background-color = imagecolorallocate(image, 151,210,181 );

Imagefill( image, 0, 0,background-color);

// to define the text color of the polygon
text-color = imagecolorallocate(image, 255, 255, 255);

// polygon
imagepolygon(image,values, 4, text-color);

header('Content ? type: image/png');

imagepng(image);
?>
</body>
</html>

输出

PHP Image createtruecolor( )函数

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="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 = imagecreatetruecolor (400, 200);     

// to define the vertices of the polygon we need to definevalues = array(
            151 ,  51,  // Point 1 (x, y)
            51 , 251 ,  // Point 2 (x, y)
            251 , 251 ,  // Point 3 (x, y)
                   );
// to define the background color of the image
background-color = imagecolorallocate(image, 0,150,0);

Imagefill( image , 0 , 0 ,background-color);

// to define the text color of the polygon
text-color = imagecolorallocate(image, 255, 255, 255);

// polygon
imagepolygon( image ,values , 3 , text-color);

header('Content ? type: image/png');

imagepng(image);
?>
</body>
</html>

输出结果

PHP Image createtruecolor( )函数

在这个程序中,我们声明了各种变量,如 $image 来定义所需的图像的大小, $background color 来定义所需的背景颜色, $text color 来定义所需的文本颜色,一个数组 $values 来设置我们要声明的多边形的坐标,并且我们使用了 image polygon ( ) 函数来显示我们想要的图形作为图像,在浏览器上显示图像的输出,我们使用了内置的PHP命令 headerimagepng 来显示。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程