Manuel - Color

Introduction

Contient une couleur qui pourra être utilisée pour dessiner sur une image ressource.

Méthodes

Méthodes de BCGColor

Exemple de Code


// Pour obtenir un exemple de l'utilisation de cette classe, voyez une classe de code-barres.

Explications des Méthodes

  • __constructor__($...) — Construit la classe BCGColor
    Description
    En construisant la classe, vous devez spécifier quelle couleur contiendra la classe. Vous pouvez faire cela de différentes manières :
    - Donnez 3 entiers, les arguments étant dans l'ordre, le rouge, le vert et le bleu. Les nombres doivent être compris entre 0 et 255.
    - Donnez 1 chaîne de caractère sous forme hexadécimal en n'oubliant pas le dièse (#). Exemple : #ff0000
    - Donnez 1 entier en format hexadécimal. Exemple : 0xff0000
    - Donnez 1 chaîne de caractère de code couleur reconnu (white, black, orange...). Voyez getColor().
  • setTransparent($transparent) — Spécifie la couleur à être transparente
    Description
    Spécifie la couleur à être transparente. Veuillez notez que tout autre BCGColor ayant le même code de couleur sera aussi traité comme transparent.
    N'utilisez cette méthode qu'une fois par dessin, autrement, le résultat pourrait être inattendu.
  • r() — Retourne la composante rouge
    Description
    La composante rouge utilisée pour la couleur.
    Retourne
    int - valeur entre 0 et 255
  • g() — Returns the green component
    Description
    La composante verte utilisée pour la couleur.
    Retourne
    int - valeur entre 0 et 255
  • b() — Returns the blue component
    Description
    La composante bleue utilisée pour la couleur.
    Retourne
    int - valeur entre 0 et 255
  • allocate($im) — Allocates the color on the image
    Description
    Alloue la couleur sur l'image $image et appellera la fonction imagecolorallocate de PHP.
    Retourne
    int - ressource PHP
  • getColor($code, $defaultColor) — Récupère la couleur en fonction du texte
    Description
    Méthode statique permettant de retourner un entier en fonction de la couleur code passée. Vous devez écrire le code anglais. Voici les codes acceptés :
    - white
    - black
    - maroon
    - red
    - orange
    - yellow
    - olive
    - purple
    - fuchsia
    - lime
    - green
    - navy
    - blue
    - aqua
    - teal
    - silver
    - gray
    Si une couleur qui n'existe pas est entrée, la couleur $default est prise. Cette couleur est la couleur blanche par défaut.
    Retourne
    int