Maison  >  Article  >  développement back-end  >  PHP dessine un rectangle et le remplit

PHP dessine un rectangle et le remplit

WBOY
WBOYavant
2024-03-21 10:10:32992parcourir

éditeur php Youzi vous apprend à dessiner un rectangle et à le remplir de couleur en utilisant le langage PHP. Avec un code simple, vous pouvez facilement implémenter cette fonctionnalité. Ci-dessous, nous présenterons en détail comment utiliser PHP pour dessiner un rectangle et remplir le rectangle de couleur. Explorons ensemble !

PHP Dessinez un rectangle et remplissez-le

Présentation

Dans php, vous pouvez utiliser la bibliothèque GD pour dessiner et manipuler des images, notamment dessiner des rectangles et les remplir. La bibliothèque GD fournit une série de fonctions grâce auxquelles diverses tâches de traitement graphique peuvent être implémentées.

Dessinez un rectangle

Pour dessiner un rectangle, vous pouvez utiliser la fonction imagefilledrectangle(). Cette fonction nécessite les paramètres suivants :

  • Ressources d'images
  • Démarrer la coordonnée X
  • Coordonnée Y de départ
  • La largeur du rectangle
  • Hauteur du rectangle
  • Couleur de remplissage

Par exemple, le code suivant dessine un rectangle rempli de rouge :

$image = imagecreate(100, 100);
$color = imagecolorallocate($image, 255, 0, 0);
imagefilledrectangle($image, 20, 20, 80, 80, $color);

Rectangle rempli

Pour remplir un rectangle, vous pouvez utiliser la fonction imagefilledrectangle(). Cette fonction utilise les mêmes paramètres que la fonction imagefilled(), mais elle contient également un paramètre supplémentaire pour spécifier la couleur de remplissage.

Par exemple, le code suivant remplit un rectangle avec un dégradé :

$image = imagecreate(100, 100);
$start_color = imagecolorallocate($image, 255, 255, 0);
$end_color = imagecolorallocate($image, 0, 0, 255);
imagefilledrectangle($image, 20, 20, 80, 80, imagecolorgradient($image, 20, 20, 80, 80, $start_color, $end_color));

Notes

  • Lorsque vous utilisez la bibliothèque GD, vous devez vous assurer que l'extension GD est activée.
  • Avant d'utiliser la fonction imagefilledrectangle(), une ressource image doit être créée.
  • Le format de la couleur de remplissage dépend de la version de la bibliothèque GD. Pour la bibliothèque GD version 1, le format est une valeur RVB ; pour la bibliothèque GD version 2, le format est une valeur RGBA.
  • Les coordonnées de départ du rectangle précisent les coordonnées de son coin supérieur gauche.

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer
Article précédent:PHP dessine un seul pixelArticle suivant:PHP dessine un seul pixel