Python 2 - Annexe

Python 2 - Annexe#

Fonctions de dessin#

creation_image(largeur, hauteur, couleur)

Crée une image.

Paramètres:
  • largeur,hauteur -- Les dimensions de l'image.

  • couleur -- La couleur de fond de l'image.

rectangle(x, y, largeur, hauteur, remplissage, bord='transparent')

Ajoute un rectangle sur l'image.

Paramètres:
  • x,y -- L'origine du rectangle (sommet en haut à gauche).

  • largeur,hauteur -- Les dimensions du rectangle.

  • remplissage -- La couleur de remplissage du rectangle.

  • bord -- La couleur du bord du rectangle (par défaut transparent).

triangle(point_1, point_2, point_3, remplissage, bord='transparent')

Ajoute un triangle sur l'image.

Paramètres:
  • point_1,point_2,point_3 -- Les coordonnées des trois sommets sous la forme (x1, y1).

  • remplissage -- La couleur de remplissage du triangle.

  • bord -- La couleur du bord du triangle (par défaut transparent).

cercle(x, y, r, remplissage, bord='transparent')

Ajoute un cercle sur l'image.

Paramètres:
  • x,y -- Les coordonnées du centre du cercle.

  • r -- Le rayon du cercle.

  • remplissage -- La couleur de remplissage du cercle.

  • bord -- La couleur du bord du cercle (par défaut transparent).

ellipse(x, y, rx, ry, remplissage, bord='transparent')

Ajoute une ellipse sur l'image.

Paramètres:
  • x,y -- Les coordonnées du centre de l'ellipse.

  • rx,ry -- Les rayons horizontaux et verticaux de l'ellipse.

  • remplissage -- La couleur de remplissage de l'ellipse.

  • bord -- La couleur du bord de l'ellipse (par défaut transparent).

ligne(x1, y1, x2, y2, couleur, epaisseur)

Ajoute une ligne sur l'image.

Paramètres:
  • x1,y1 -- Les coordonnées du début de la ligne.

  • x2,y2 -- Les coordonnées de la fin de la ligne.

  • couleur -- La couleur de la ligne.

  • epaisseur -- L'épaisseur de la ligne.

texte(x, y, texte, couleur, taille)

Ajoute du texte sur l'image.

Paramètres:
  • x,y -- Les coordonnées du début du texte (ligne de base).

  • texte -- Le texte à afficher.

  • couleur -- La couleur du texte.

  • epaisseur -- La taille des caractères en pixels (px).