Heim > Backend-Entwicklung > PHP-Tutorial > Wie erstelle ich mit imagecreatetruecolor() ein neues Truecolor-Bild in PHP?

Wie erstelle ich mit imagecreatetruecolor() ein neues Truecolor-Bild in PHP?

WBOY
Freigeben: 2023-09-06 17:26:02
nach vorne
1743 Leute haben es durchsucht

imagecreatetruecolor( ) ist eine in PHP integrierte Funktion, die ein neues Truecolor-Bild erstellt. Es wird ein leeres Bild einer bestimmten Größe zurückgegeben.

Syntax

resource imagecreatetruecolor($width, $height)
Nach dem Login kopieren

Parameter

imagecreatetruecolor() benötigt zwei Parameter, $width und $< /span>height.

  • $width – Der Parameter $< /span>width wird verwendet, um die Bildbreite festzulegen.

  • $height – Der Parameter $< /span>height wird verwendet, um die Bildhöhe festzulegen.

Rückgabewert

imagecreatetruecolor() Gibt die Ressourcenkennung zurück, wenn das Bild erfolgreich ist, und gibt false zurück, wenn ein Fehler vorliegt.

Beispiel 1

<?php
   // Set the vertices of polygon
   $values = array(
      150, 50, // Point 1 (x, y)
      50, 250, // Point 2 (x, y)
      250, 250 // Point 3 (x, y)
   );
   // Create the size of image or blank image
   $image = imagecreatetruecolor(700, 350);

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

   // Fill background with above selected color
   imagefill($image, 0, 0, $background_color);

   // Allocate a color for the polygon
   $image_color = imagecolorallocate($image, 0, 255, 255);

   // Draw the polygon
   imagepolygon($image, $values, 3, $image_color);

   // Output the picture to the browser
   header(&#39;Content-type: image/png&#39;);

   imagepng($image);
?>
Nach dem Login kopieren

Ausgabe

Wie erstelle ich mit imagecreatetruecolor() ein neues Truecolor-Bild in PHP?

Beispiel 2 – Der folgende PHP-Code erstellt einen neuen GD-Bildstream

<?php
   header (&#39;Content-Type: image/gif&#39;);
   $img = @imagecreatetruecolor(550, 220)
   or die(&#39;Cannot Initialize new GD image stream&#39;);
   $text_color = imagecolorallocate($img, 255, 255, 0);
   
   imagestring($img, 10, 50, 50, &#39;A Simple PHP Example&#39;, $text_color);
   imagepng($img);
   imagedestroy($img);
?>
Nach dem Login kopieren

Ausgabe

Wie erstelle ich mit imagecreatetruecolor() ein neues Truecolor-Bild in PHP?

Das obige ist der detaillierte Inhalt vonWie erstelle ich mit imagecreatetruecolor() ein neues Truecolor-Bild 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage