MagPI 5 Page 27

De Le French MagPi
Aller à : Navigation, rechercher

Le repère du Python

Ce mois-ci nous vous montrerons une méthode pour créer un dégradé, pour ajouter du relief à des rectangles plats et l'utilisation d'effets de transparence pour modifier la forme de surfaces remplies avec des dégradés, comment tracer les points d'un cercle et également des exemples sympas de ce que vous pourriez encore vouloir faire.

(début de code, traduction des commentaires)

  • # REMPLISSAGE DÉGRADÉ
  • # Par Jaseman - 8 août 2012
  • # Nous savons que les valeurs de couleurs sont comprises entre 0 et 255 alors...
  • # Donnons à la surface du ciel une hauteur de 255 pixels
  • # Maintenant nous allons dessiner des rectangles du bas vers le haut de la surface du ciel
  • # Chaque rectangle aura une valeur de couleur légèrement plus élevée de manière à ce que le bleu
  • # devienne de plus en plus clair vers l'horizon
  • # Nous définirons ensuite quelques variables puis créerons une boucle pour dessiner
  • # les rectangles
  • (code) # Valeurs rouge, vert et bleu initiales
  • (code) # Incrémente les valeurs rouge, vert et bleu
  • (code) # Quantité max autorisée pour le rouge
  • (code) # Quantité max autorisée pour le vert
  • (code) # Quantité max autorisée pour le bleu
  • # Faisons le sol de manière similaire
  • # Pour le sol attribuons comme hauteur deux fois moins de pixels
  • # que de valeurs de couleurs disponibles (256/2=128)
  • (code) # Valeurs rouge, vert et bleu initiales
  • (code) # Décrémente les valeurs rouge, vert et bleu
  • (code) # Quantité min autorisée pour le rouge
  • (code) # Quantité min autorisée pour le vert
  • (code) # Quantité min autorisée pour le bleu
  • (code) # Copie la surface du ciel sur l'écran
  • (code) # Copie la surface du sol sur l'écran
  • (code) # Pause de 10 secondes avant de quitter le programme

(fin de code)

Outils personnels
Espaces de noms

Variantes
Actions
Navigation
Boîte à outils