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

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

王林
Freigeben: 2023-09-05 09:52:02
nach vorne
1268 Leute haben es durchsucht

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

Syntax

bool imagestring($image, $font, $x, $y, $string, $color)
Nach dem Login kopieren

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);
?>
Nach dem Login kopieren

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);
?>
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage