Maison > Article > développement back-end > Comment utiliser PHP pour remplir des graphiques irréguliers
Dans le développement Web, l'utilisation de graphiques pour améliorer l'effet visuel du site Web est devenue un moyen courant. La génération et le remplissage dynamiques de divers graphiques irréguliers sont l'une des technologies courantes permettant d'obtenir des effets visuels sur les pages Web. Cet article explique comment utiliser PHP pour remplir des graphiques irréguliers.
Tout d'abord, examinons les types courants de graphiques remplis :
Les graphiques solides sont des graphiques avec des couleurs et des formes réelles. De tels graphiques sont souvent utilisés fréquemment dans les logos ou dans d’autres zones d’un site Web pour ajouter un intérêt visuel.
Les graphiques dégradés sont des graphiques qui changent progressivement de couleur. Ce type de graphisme donne au site Web un aspect plus artistique et contribue à une bonne expérience pour les utilisateurs.
Les graphiques de motifs sont des graphiques entrelacés avec une série de motifs dans différentes directions telles que courbe, verticale et horizontale. Les graphiques à motifs sont souvent utilisés dans les zones d’arrière-plan.
Cet article présente aux lecteurs comment utiliser PHP pour remplir ces trois types différents de graphiques irréguliers à travers le contenu suivant.
L'idée de base du remplissage de graphiques solides est de créer une image contenant un motif ou une couleur en PHP et de la définir comme arrière-plan du site Web.
Le code PHP pour créer le remplissage est le suivant :
//创建一个画布并设置画布的宽和高 $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).'\')">';
Ce code PHP créera un canevas de 200×200 et le remplira de blanc. Ensuite, remplissez le canevas avec un graphique bleu uni et appliquez enfin l'image comme arrière-plan au corps principal du site Web.
L'idée de base du remplissage d'un graphique en dégradé est de créer une image en PHP similaire au graphique solide et d'y appliquer différentes couleurs de dégradé.
Le code PHP pour créer le remplissage est le suivant :
//创建具有渐变颜色的实体图形 $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).'\')">';
Le code PHP ci-dessus créera un canevas avec un graphique dégradé. Réalisez des dégradés de couleurs grâce à trois boucles de couleurs différentes. Enfin, appliquez l’image dégradée comme arrière-plan au corps principal du site Web.
L'idée de base d'un graphique de motif de remplissage est de créer une image similaire à un graphique dégradé en PHP et d'y appliquer différents motifs pour remplir le canevas en même temps.
Le code PHP pour créer le remplissage est le suivant :
//创建一个具有纹理的画布 $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).'\')">';
Le code PHP ci-dessus crée un canevas 150×150 et applique des ressources de texture au canevas. Enfin, appliquez le canevas rempli comme arrière-plan à la partie principale du site Web.
Conclusion :
Cet article présente brièvement quelques méthodes de remplissage en PHP basées sur différents types de graphiques irréguliers. Bien qu’il s’agisse d’une méthode basique, elle peut être étendue pour générer des formes irrégulières plus complexes et intéressantes. En combinaison avec d'autres fonctions PHP pour dessiner des graphiques, les développeurs de sites Web peuvent créer des effets de page artistiques parfaits.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!