Ouverture d’image PGM et éléments d’affichage graphique Sujets Ouverture d’image PGM...

Post on 04-Apr-2015

107 views 0 download

Transcript of Ouverture d’image PGM et éléments d’affichage graphique Sujets Ouverture d’image PGM...

Ouverture d’image PGM et éléments d’affichage graphique

Sujets• Ouverture d’image PGM

• Éléments d’affichage graphique

– Événements de souris

PRO-1027Programmation Scientifique en C

Ouverture d’image PGM• Développement d’une application qui permet l’ouverture d’une image de type PGM (portable gray map)

• Veuillez vous référer au projet disponible sur le site ftp qui est dans le répertoire TraitementImagePGM.

Interface visuelle de l’application

Ouverture d’image PGM• Développement d’une application qui permet l’ouverture d’une image de type PGM (portable gray map)

• Veuillez vous référer au projet disponible sur le site ftp qui est dans le répertoire TraitementImagePGM.

Menu d’ouverture et d’affichage d’image PGM

Ouverture d’image PGM• Développement d’une application qui permet l’ouverture d’une image de type PGM (portable gray map)

• Classe CMainFrame déclarée dans le fichier MainFrm.h, associée à l’interface principale

Ouverture d’image PGM• Développement d’une application qui permet l’ouverture d’une image de type PGM (portable gray map)

• Classe CMainFrame déclarée dans le fichier MainFrm.h, associée à l’interface principale

Événement associé à l’élément de menu Ouvrir et afficher

Ouverture d’image PGM• Développement d’une application qui permet l’ouverture d’une image de type PGM (portable gray map)

• Code associé à l’événement OnImageOuvrirAfficher()

Lecture de l’image PGM

Affichage de l’image PGM

Ouverture d’image PGM• Développement d’une application qui permet l’ouverture d’une image de type PGM (portable gray map)

• Classe CimageReelle dans le fichier ImageReelle.h

Méthode permettant la lecture del’image PGM sélectionnée

Ouverture d’image PGM• Développement d’une application qui permet l’ouverture d’une image de type PGM (portable gray map)

• Code associé à la méthode lecture

Ouverture d’image PGM• Développement d’une application qui permet l’ouverture d’une image de type PGM (portable gray map)

• Code associé à la méthode lecture (suite)

….....

Ouverture d’image PGM• Développement d’une application qui permet l’ouverture d’une image de type PGM (portable gray map)

• Classe CDialogImage déclarée dans le fichier DialogImage.h associée au dialogue d’affichage de l’image PGM

Ouverture d’image PGM• Développement d’une application qui permet l’ouverture d’une image de type PGM (portable gray map)

• Classe CDialogImage déclarée dans le fichier DialogImage.h associée au dialogue d’affichage de l’image PGM (suite …)

Ouverture d’image PGM• Développement d’une application qui permet l’ouverture d’une image de type PGM (portable gray map)

• Code associé à la méthode OnPaint() permettant l’affichage d’une image PGM dans le dialogue DialogImage1

Éléments d’affichage graphique• Développement d’une application qui permet l’ouverture d’une image de type PGM (portable gray map)

1) Sélectionner ledialogue

2) Sélectionner l’événement

3) Nommer la méthodeassociée et l’éditer

Éléments d’affichage graphique• Développement d’une application qui permet l’ouverture d’une image de type PGM (portable gray map)

• Code associé à l’événement de souris (Left Button Down)

Éléments d’affichage graphique• Développement d’une application qui permet l’ouverture d’une image de type PGM (portable gray map)

• Exemple d’ouverture et affichage graphique

Éléments d’affichage graphique• Développement d’une application qui permet l’ouverture d’une image de type PGM (portable gray map)

• Exemple d’ouverture et affichage graphique (ouverture de l’image damier.pgm)

Éléments d’affichage graphique• Développement d’une application qui permet l’ouverture d’une image de type PGM (portable gray map)

• Exemple d’ouverture et affichage graphique (ouverture de l’image damier.pgm + ajout d’éléments graphiques)