Manuel PHP

imagefilltoborder

(PHP 4, PHP 5)

imagefilltoborderRemplit une région avec une couleur spécifique

Description

bool imagefilltoborder ( resource $image , int $x , int $y , int $border , int $color )

imagefilltoborder() remplit avec la couleur color toute la région à l'intérieur de la région limitée par la couleur border . Le point de départ est (x , y ) (le coin supérieur gauche est l'origine (0,0)) et la couleur de la région est color .

Liste de paramètres

image

Une ressource d'image, retourné par une des fonctions de création d'images, comme imagecreatetruecolor().

x

X : coordonné de départ.

y

Y : coordonné de départ.

border

La couleur de la bordure. Un identifiant de couleur créé par la fonction imagecolorallocate().

color

La couleur de remplissage. Un identifiant de couleur créé par la fonction imagecolorallocate().

Valeurs de retour

Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.

Exemples

Exemple #1 Remplissage d'un ellipse avec une couleur

  1. <?php
  2. // Création d'un gestionnaire d'image, puis définit la couleur d'arrière-plan
  3. // à blanc
  4. $im = imagecreatetruecolor(100, 100);  
  5. imagefilledrectangle($im, 0, 0, 100, 100, imagecolorallocate($im, 255, 255, 255));  
  6.  
  7. // Dessine une ellipse dont les bordures seront noires
  8. imageellipse($im, 50, 50, 50, 50, imagecolorallocate($im, 0, 0, 0));  
  9.  
  10. // Définit la bordure et remplit l'ellipse de la couleur choisie
  11. $border = imagecolorallocate($im, 0, 0, 0);  
  12. $fill = imagecolorallocate($im, 255, 0, 0);  
  13.  
  14. // Remplit la sélection
  15. imagefilltoborder($im, 50, 50, $border, $fill);  
  16.  
  17. // Affichage et libération de la mémoire
  18. header('Content-type: image/png');  
  19. imagepng($im);  
  20. imagedestroy($im);  
  21. ?> 

L'exemple ci-dessus va afficher quelque chose de similaire à :


Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Bretagne - php - Moto - Kit graphique