Génère aléatoirement une image avec des formes géométriques, utilisée par exemple pour remplir temporairement un champ Image. Il est ainsi possible de remplir le champ "photo" d'un utilisateur pour ne pas le laisser vide tant que celui-ci n'a pas fourni sa propre photo.
// Génération d'une image géométrique
MonImage est une Image = GénèreImageGéométrique()
Syntaxe
<Résultat> = GénèreImageGéométrique([<Largeur> [, <Hauteur> [, <Couleur> [, <Couleur de fond>]]]])
<Résultat> : Variable de type Image
Variable de type Image contenant l'image générée.
<Largeur> : Entier optionnel
Largeur en pixels de l'image générée. Par défaut, la largeur de l'image générée correspond à 80 pixels.
<Hauteur> : Entier optionnel
Hauteur en pixels de l'image générée. Par défaut, la hauteur de l'image générée est identique à la largeur.
<Couleur> : Entier optionnel
Couleur du fond par défaut des différentes formes géométriques. Cette couleur peut correspondre à :Si ce paramètre n'est pas spécifiée, la couleur utilisée sera choisie de manière aléatoire.
<Couleur de fond> : Entier optionnel
Couleur du fond par défaut des différentes formes géométriques. Cette couleur peut correspondre à :Si ce paramètre n'est pas précisé, le fond sera transparent.
Remarques
Le caractère aléatoire de la génération de l'image s'appuie sur la fonction
Hasard. Pour éviter d'avoir systématiquement les mêmes images lors de chaque exécution du programme, appelez la fonction
InitHasard dans l'événement "Initialisation" du projet.