Page d'acceuil

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.