Informatique
> C#
Voici la
description de quelques uns des exemples se rapportant au document "Graphisme
avec GDI+ en C# (éléments de base)"
GraphismeGDI.pdf
(37 pages, env. 3.7Mo). Vous trouverez les autres
exemples ici.
Exemple
3 (exemple3.zip)
Cet exemple
montre comment afficher du texte avec divers attributs et sous différentes
formes
Exemple
6b (exemple6b.zip)
Cet exemple
illustre le tracé de courbes "splines" passant par
un certain nombre de points spécifiés par l'utilisateur.
La courbe obtenue est peut être ouverte ou fermée et le
coefficient de tension de la courbe peut être modifié dynamiquement.
Exemple
6d (exemple6d.zip)
Voici un
programme qui trace des courbes de Bézier. L'utilisateur peut
déplacer les points à sa guise. On peut également
imposer deux sortes de contraintes. La première implique que
le déplacement d'un point de passage (en rouge) provoque le déplacement
simultané des deux points de contrôle adjacents (points
gris). La seconde impose une continuité au niveau des points
de passage, même lorsque l'utilisateur déplace les points
de contrôle.
Cet exemple
montre également comment s'affranchir du sciintillement en mettant
en oeuvre la technique dite du "double buffering".
Exemple
7 (exemple7.zip)
Ce programme
met en jeu deux manières de travailler sur une image. La première,
point par point, à l'aide de GetPixel/SetPixel et la seconde
dite "scanline", beaucoup plus rapide. Le traitement appliqué
à l'image est ici une mise en négatif.
Exemple
8a (exemple8a.zip)
Ce programme
illustre plusieurs manières d'afficher une image dans une fenêtre
à l'aide des diverses variantes (surcharges) de la méthode
DrawImage.
|