floss:python:cairo-tutoriel

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
floss:python:cairo-tutoriel [2012/02/27 15:24] villersdfloss:python:cairo-tutoriel [2012/02/27 17:25] – [Création d'un chemin] villersd
Ligne 1: Ligne 1:
 ====== Tutoriel sur Cairo pour les programmeurs Python ====== ====== Tutoriel sur Cairo pour les programmeurs Python ======
 +
 +//Texte original en anglais de Michael Urman.//
  
 [[http://cairographics.org/|Cairo]] est une puissante bibliothèque graphique 2D. [[http://cairographics.org/|Cairo]] est une puissante bibliothèque graphique 2D.
Ligne 14: Ligne 16:
 Ce tutoriel se base essentiellement sur la **traduction du [[http://www.tortall.net/mu/wiki/CairoTutorial|"Cairo Tutorial for Python Programmers"]], avec l'aimable autorisation de l'auteur original, Michael Urman** (Copyright © 2005-2008 Michael Urman). Le texte traduit, les images et codes python issus du site de M. Urman restent donc sous la licence [[http://www.gnu.org/copyleft/gpl.html|GPL]]. Ce tutoriel se base essentiellement sur la **traduction du [[http://www.tortall.net/mu/wiki/CairoTutorial|"Cairo Tutorial for Python Programmers"]], avec l'aimable autorisation de l'auteur original, Michael Urman** (Copyright © 2005-2008 Michael Urman). Le texte traduit, les images et codes python issus du site de M. Urman restent donc sous la licence [[http://www.gnu.org/copyleft/gpl.html|GPL]].
  
-Lorsque la première personne est utilisée dans le texte traduit, il faut comprendre "Michaël Urman". Si des informations sont ajoutées indépendantes de la traduction, ce sera clairement spécifié, et placé en fin de document. +Lorsque la première personne est utilisée dans le texte traduit, il faut comprendre "Michael Urman". Si des informations sont ajoutées indépendantes de la traduction, ce sera clairement spécifié, et placé en fin de document. 
 </note> </note>
  
Ligne 198: Ligne 200:
 [[http://www.tortall.net/mu/wiki/CairoTutorial/draw.py?raw|Tutoriel Cairo: Drawing]] (section #lineto) [[http://www.tortall.net/mu/wiki/CairoTutorial/draw.py?raw|Tutoriel Cairo: Drawing]] (section #lineto)
  
-  cr.line_to (0.5, 0.375) +  cr.line_to(0.5, 0.375) 
-  cr.rel_line_to (0.25, -0.125)+  cr.rel_line_to(0.25, -0.125)
  
 === Arcs === === Arcs ===
Ligne 208: Ligne 210:
 [[http://www.tortall.net/mu/wiki/CairoTutorial/draw.py?raw|Tutoriel Cairo: Drawing]] (section #arc) [[http://www.tortall.net/mu/wiki/CairoTutorial/draw.py?raw|Tutoriel Cairo: Drawing]] (section #arc)
  
-  cr.arc (0.5, 0.5, 0.25 * sqrt(2), -0.25 * pi, 0.25 * pi)+  cr.arc(0.5, 0.5, 0.25 * sqrt(2), -0.25 * pi, 0.25 * pi)
  
 === Courbes === === Courbes ===
Ligne 264: Ligne 266:
 ===== Trucs et astuces ===== ===== Trucs et astuces =====
  
-Dans les sections précédentes, vous devriez avoir construit une solide connaissance des opérations que Cairo utilise pour créer des images. Dans cette section, j'ai (NDT : pour rappel, Michaël Urman) rassemblé une petite poignée d'extraits que j'ai trouvé particulièrement utiles ou non évidents. Il peut y avoir d'autres façons pour mieux faire ces choses.+Dans les sections précédentes, vous devriez avoir construit une solide connaissance des opérations que Cairo utilise pour créer des images. Dans cette section, j'ai (NDT : pour rappel, Michael Urman) rassemblé une petite poignée d'extraits que j'ai trouvé particulièrement utiles ou non évidents. Il peut y avoir d'autres façons pour mieux faire ces choses.
  
 ==== Largeur de ligne ==== ==== Largeur de ligne ====
  • floss/python/cairo-tutoriel.txt
  • Dernière modification : 2012/03/28 03:12
  • de villersd