Ouverture d’image PGM et éléments d’affichage graphique Sujets Ouverture d’image PGM...
-
Upload
louie-miquel -
Category
Documents
-
view
107 -
download
0
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)