Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Erklärung von Canvas in PHP

Detaillierte Erklärung von Canvas in PHP

小云云
小云云Original
2018-03-27 15:48:365265Durchsuche

Dieser Artikel teilt Ihnen hauptsächlich die detaillierte Erklärung von Canvas in PHP und der Bildverarbeitungstechnologie GD in PHP. Ich hoffe, er kann Ihnen helfen.

Neue Leinwand erstellen--Ressourcendaten (kann Bildressourcen bedienen)

ImageCreate (Leinwandbreite, Leinwandhöhe);

ImageCreateTrueColor(Leinwandbreite, Leinwandhöhe); Erstellt eine Echtfarben-Leinwand.

Leinwand basierend auf Bild erstellen

ImageCreateFromFPG (Bildadresse);

ImageCreateFromPNG (Bildadresse);

ImageCreateFromGIF (Bildadresse);

Leinwand manipulieren

Farbe zuweisen: Wenn Sie eine Farbe auf der Leinwand verwenden müssen, sollten Sie die Farbe zuerst der Leinwand zuweisen.

Farbidentifikation:

$color=ImageColorAllocate (Canvas-Ressource, R, G, B); RGB sind die drei Primärfarben, die Größe beträgt 0~255;
ImageFill (Leinwandressource, Füllposition x, Füllposition y, Farbkennung); beim Füllen Füllpunkte, die kontinuierlich sind und die gleiche Farbe wie der Füllpunkt haben.

Schreiben Sie die Zeichenfolge auf die Leinwand:


ImageString (Canvas-Ressource, Schriftart, Position x, Position y, Zeichenfolgeninhalt, Zeichenfarbe); >

Die Schriftart ist eine integrierte Schriftart mit Größen zwischen 1 und 5.

Die Zeichenfarbe ist die Variable, die beim Zuweisen der vorherigen Farbe geschrieben wird.

Ermitteln Sie die Größe der geöffneten Leinwand:

Rufen Sie die Breite der Leinwand ab.

ImageSY (Leinwandressource); ermittelt die Höhe der Leinwand.

Ermitteln Sie die Größe der integrierten Schriftart:


ImageFontWidth (Schriftartnummer); Ermitteln Sie die Breite der integrierten Schriftart.

ImageFontHeight (Schriftartnummer); Ruft die Höhe der integrierten Schriftart ab.

Ausgabe-Leinwand


1. Ausgabe in Bilddatei.

2. Ausgabe direkt auf der Seite.

ImagePNG(Canvas-Ressource[, Dateiadresse]);


ImageJPEG(Canvas Ressource [, Dateiadresse]);


ImageGIF (Canvas-Ressource [, Dateiadresse]);

Beispiel: Verifizierungscode

Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung von Canvas in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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