Heim  >  Artikel  >  Backend-Entwicklung  >  Wie zeichne ich ein Textzeichenfolgenbild horizontal mit der Funktion imagestring() in PHP?

Wie zeichne ich ein Textzeichenfolgenbild horizontal mit der Funktion imagestring() in PHP?

王林
王林nach vorne
2023-09-05 09:33:041224Durchsuche

imagestring() ist eine in PHP integrierte Funktion, die einen String horizontal zeichnet.

Syntax

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

Parameter

imagestring() akzeptiert sechs verschiedene Parameter: $image, $font, $x, $y, $string und $ Farbe.

  • $image − Der Parameter $image verwendet die Funktion imagecreatetruecolor(), um ein Leerzeichen zu erstellen Ein Bild in einer bestimmten Größe.

  • $font − Der Parameter $font wird verwendet, um den Schriftgrößenwert auf 1, 2, 3, 4 und 5 festzulegen

    Für integrierte Schriftarten.

  • $x – Behält die Position der Schriftart auf der horizontalen X-Achse in der oberen linken Ecke bei.

  • $y – Behält die Position der Schriftart auf der vertikalen Y-Achse oben bei.

  • $string – Der Parameter $string enthält die zu schreibende Zeichenfolge.

  • $color – Dieser Parameter enthält die Farbe des Bildes.

Rückgabewert

imagestring() Gibt bei Erfolg True und bei Misserfolg False zurück.

Beispiel 1

<?php
   // Create the size and image by using imagecreate() function.
   $img = imagecreate(700, 300);

   // Set the background color of the image
   $background_color = imagecolorallocate($img, 0, 0, 255);

   // Set the text color of the image
   $text_color = imagecolorallocate($img, 255, 255, 255);

   // Function to create an image that contains the string.
   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);
?>

Ausgabe

Wie zeichne ich ein Textzeichenfolgenbild horizontal mit der Funktion imagestring() in PHP?

Beispiel 2

<?php
   // Create the size of the image or blank image
   $img = imagecreate(700, 300);

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

   // Set the text color of the image
   $text_color = imagecolorallocate($img, 255, 255, 0);

   // Function to create an image that contains a string.
   imagestring($img, 10, 30, 60,"Tutorialspoint:Simply Easy Learning", $text_color);
   header("Content-Type: image/png");
   imagepng($img);
   imagedestroy($img);
?>

Ausgabe

Wie zeichne ich ein Textzeichenfolgenbild horizontal mit der Funktion imagestring() in PHP?

Das obige ist der detaillierte Inhalt vonWie zeichne ich ein Textzeichenfolgenbild horizontal mit der Funktion imagestring() in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen