Heim > Artikel > Backend-Entwicklung > So verwenden Sie PHP zum Füllen unregelmäßiger Grafiken
In der Webentwicklung ist die Verwendung von Grafiken zur Verbesserung der visuellen Wirkung der Website zu einer gängigen Methode geworden. Das dynamische Erzeugen und Füllen verschiedener unregelmäßiger Grafiken ist eine der gängigen Technologien zur Erzielung visueller Effekte auf Webseiten. In diesem Artikel wird erläutert, wie Sie mit PHP unregelmäßige Grafiken füllen.
Werfen wir zunächst einen Blick auf die gängigen Arten gefüllter Grafiken:
Volltongrafiken sind Grafiken mit tatsächlichen Farben und Formen. Solche Grafiken werden häufig in Logos oder anderen Bereichen einer Website verwendet, um visuelles Interesse zu wecken.
Verlaufsgrafiken sind Grafiken, deren Farbe sich allmählich ändert. Diese Art von Grafiken verleiht der Website ein künstlerischeres Aussehen und trägt zu einem guten Erlebnis für die Benutzer bei.
Mustergrafiken sind Grafiken, die mit einer Reihe gekrümmter, vertikaler, horizontaler und anderer Muster in verschiedenen Richtungen verwoben sind. Mustergrafiken werden häufig in Hintergrundbereichen verwendet.
Dieser Artikel führt Leser durch den folgenden Inhalt in die Verwendung von PHP zum Füllen dieser drei verschiedenen Arten unregelmäßiger Grafiken ein.
Die Grundidee beim Füllen von Volltongrafiken besteht darin, in PHP ein Bild mit einem Muster oder einer Farbe zu erstellen und es als Hintergrund der Website festzulegen.
Der PHP-Code zum Erstellen der Füllung lautet wie folgt:
//创建一个画布并设置画布的宽和高 $img = imagecreatetruecolor(200, 200); //设置画布颜色RGB值 $color = imagecolorallocate($img, 255, 255, 255); //将画布颜色填充到画布中 imagefill($img, 0, 0, $color); //在画布上创建一个实体图形,设置其颜色 $rectColor = imagecolorallocate($img, 0, 0, 255); imagefilledrectangle($img, 0, 0, 200, 200, $rectColor); //将背景图像应用到网站的主体部分 echo '<body style="background: url(\''.imagepng($img).'\')">';
Dieser PHP-Code erstellt eine 200×200-Leinwand und füllt sie mit Weiß. Füllen Sie dann die Leinwand mit einer einfarbigen blauen Grafik und wenden Sie das Bild schließlich als Hintergrund auf den Hauptteil der Website an.
Die Grundidee beim Füllen einer Verlaufsgrafik besteht darin, in PHP ein Bild ähnlich der Volltongrafik zu erstellen und darauf verschiedene Verlaufsfarben anzuwenden.
Der PHP-Code zum Erstellen der Füllung lautet wie folgt:
//创建具有渐变颜色的实体图形 $gradImg = imagecreate(200, 200); for($i=0;$i<=255;$i++){ //设置渐变图形的颜色 $color = imagecolorallocate($gradImg, $i, $i, $i); imagefilledrectangle($gradImg, 0, $i, 200, $i+1, $color); } //将渐变图像应用到网站的主体部分 echo '<body style="background: url(\''.imagepng($gradImg).'\')">';
Der obige PHP-Code erstellt eine Leinwand mit einer Verlaufsgrafik. Erzielen Sie Farbverläufe durch drei Schleifen mit unterschiedlichen Farben. Wenden Sie abschließend das Verlaufsbild als Hintergrund auf den Hauptteil der Website an.
Die Grundidee einer Füllmustergrafik besteht darin, ein ähnliches Bild wie eine Verlaufsgrafik in PHP zu erstellen und darauf verschiedene Muster anzuwenden, um die Leinwand gleichzeitig zu füllen.
Der PHP-Code zum Erstellen der Füllung lautet wie folgt:
//创建一个具有纹理的画布 $textureImg = imagecreatefrompng("texture.png"); $img = imagecreatetruecolor(150,150); imagecopyresampled($img, $textureImg, 0, 0, 0, 0, 150, 150, imagesx($textureImg), imagesy($textureImg)); //将画布背景应用在网站的主体部分 echo '<body style="background: url(\''.imagepng($img).'\')">';
Der obige PHP-Code erstellt eine 150×150-Leinwand und wendet Texturressourcen auf die Leinwand an. Wenden Sie abschließend die gefüllte Leinwand als Hintergrund für den Hauptteil der Website an.
Fazit:
In diesem Artikel werden einige Methoden zum Ausfüllen von PHP basierend auf verschiedenen Arten unregelmäßiger Grafiken kurz vorgestellt. Obwohl dies eine grundlegende Methode ist, kann sie erweitert werden, um komplexere und interessantere unregelmäßige Formen zu erzeugen. In Kombination mit anderen PHP-Funktionen zum Zeichnen von Grafiken können Website-Entwickler perfekte, künstlerische Seiteneffekte erstellen.
Das obige ist der detaillierte Inhalt vonSo verwenden Sie PHP zum Füllen unregelmäßiger Grafiken. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!