Heim  >  Artikel  >  php教程  >  PHP-Bildfunktionen

PHP-Bildfunktionen

黄舟
黄舟Original
2016-12-14 11:07:511280Durchsuche

Es gibt eine Reihe von Bildfunktionen in PHP, die dynamisch Bilddatenströme im GIF-Format generieren und an den Server ausgeben können. Damit diese Reihe von Funktionen funktioniert, muss das System über die Unterstützung der gd-Bibliothek verfügen. Wenn es unter Unix läuft, sollte es vor PHP kompiliert werden. Rufen Sie zunächst den Quellcode von gd ab, kompilieren Sie ihn, generieren Sie libgd.a und einige .h-Dateien und kopieren Sie sie in das Bibliotheksverzeichnis und das Header-Dateiverzeichnis des Systems (z. B. / usr/lib bzw. /usr/include; wenn es unter Windows läuft, installiert das PHP3.0-Installationsprogramm eine gd.dll-Datei, um das zu verwenden Bildfunktion.
Die Hauptbildfunktionen sind:
(1)ImageCreate(width, height)
Gibt einen Bilddeskriptor zurück
 
(2)ImageCreateFromGif(file name); Gibt einen Bilddeskriptor zurück.

(3 )ImageColorAllocate(image descriptor, red, green, blue);
gibt einen Farbdeskriptor zurück Zuerst wird mit dieser Anweisung ein Palettenelement zugewiesen.
 
(4)ImageColorTransparent(Bilddeskriptor, Farbdeskriptor); (Bilddeskriptor, Abszisse des Kreismittelpunkts, Mittelpunktskoordinate, Ellipsenbreite, Ellipsenhöhe, Startwinkel, Endwinkel, Farbdeskriptor); >ImageCharUp (Bilddeskriptor, Schriftart, x, y, Zeichen, Farbdeskriptor);
ImageCopyResized(Zielbilddeskriptor, Quellbilddeskriptor, Ziel x, Ziel y, Quelle x, Quelle y, Zielbreite, Zielhöhe, Quelle Breite, Quellhöhe);
ImageDashedLine (Bilddeskriptor, x1, y1, x2, y2, Farbdeskriptor);
ImageFilledPolygon (Bilddeskriptor, jedes Scheitelpunktarray, Anzahl der Scheitelpunkte, Farbdeskriptor);
ImageFilledRectangle (Bilddeskriptor, x1, y1, x2, y2, Farbdeskriptor); Punkt y, Grenzfarbe, Füllfarbe);
ImageLine (Bilddeskriptor, x1, y1, x2, y2, Farbdeskriptor);
ImageRectangle (Bilddeskriptor, x1, y1, x2, y2, Farbdeskriptor);
ImageSetPixel (Bilddeskriptor, x, y, Farbdeskriptor); string, Farbdeskriptor);
ImageStringUp (Bilddeskriptor, x, y, string, Farbdeskriptor);
Dies sind alles Zeichenfunktionen, die eine kurze Erklärung erfordern der erste Punkt x, der erste Punkt y, der zweite Punkt x, der zweite Punkt y,...
 
(6 )ImageLoadFont (Dateiname);
Die Datei sollte eine Bitmap-Schriftartdatei sein, Das System gibt standardmäßig die Schriftgrößen 1-5 zurück, die direkt verwendet werden können.

Das Obige ist die Definition der PHP-Bildfunktion. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website ( www.php.cn)!

Stellungnahme:
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