IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

MFC Discussion :

Gestion des images interactives en visual c++


Sujet :

MFC

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Mars 2006
    Messages
    4
    D�tails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 4
    Par d�faut Gestion des images interactives en visual c++
    Bonjour � tous,

    J'ai effectu� des recherches sur le site http://www.developpez.com/ sans r�sultat.

    Voila je d�sirerais effectuer la t�che suivante.

    Effectuer une s�lection � la souris d'une zone sur une image (jpeg ou autre format) et obtenir en retour des informations pr��tablis sur cette zone apr�s le cliquage. Tout cela sera int�gr� � une interface graphique windows ( sous visual c++). Je recherche des conseils, orientations pour effectuer cette t�che dans un projet en visual.

    Pour l'instant, apr�s avoir cr�� l'interface graphique et int�gr� l'image (bmp) dans une fen�tre, il me reste � faire une" s�lection de zones sur celle ci.

    Existe il d�j� des classes de gestion d'image pour visual c++ � l'instar de celle ci pour access ??

    http://arkham46.developpez.com/artic...s/climage/doc/


    Merci d'avance pour vos conseils.

  2. #2
    r0d
    r0d est d�connect�
    Membre exp�riment�

    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2004
    Messages
    4 295
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 4 295
    Billets dans le blog
    2
    Par d�faut
    Bonjour,
    tu peux jeter un coup d'oeil ici

  3. #3
    Futur Membre du Club
    Inscrit en
    Mars 2006
    Messages
    4
    D�tails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 4
    Par d�faut
    Citation Envoy� par r0d
    Bonjour,
    tu peux jeter un coup d'oeil ici
    merci, mais ce code ne permet que l'affichage des images et non la manipulation et d�limitation de celles ci en zone utilisable.

    exemple : sur une image d'une carte de france ou l'on pourrait cliquer avec la souris sur un d�partement et obtenir des informations sur celui ci en retour.

  4. #4
    r0d
    r0d est d�connect�
    Membre exp�riment�

    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2004
    Messages
    4 295
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 4 295
    Billets dans le blog
    2
    Par d�faut
    Citation Envoy� par mastersabin
    merci, mais ce code ne permet que l'affichage des images et non la manipulation et d�limitation de celles ci en zone utilisable.
    En effet, mais �a peut �tre une bonne base. Je ne connais pas de lib qui fasse �a.
    Sinon, ta question �tait parfaitement claire (ce qui se fait rare ), mais merci tout de m�me pour l'exemple

  5. #5
    Futur Membre du Club
    Inscrit en
    Mars 2006
    Messages
    4
    D�tails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 4
    Par d�faut
    Pas d'id�e ??

  6. #6
    Membre chevronn�
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    324
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 324
    Par d�faut
    je pense que tu peut creer une collection de bouton images cliquables.

  7. #7
    Membre �m�rite
    Avatar de Gabrielly
    Inscrit en
    Juin 2004
    Messages
    722
    D�tails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 722
    Par d�faut
    Pour le d�coupage d'images. Je crois que tu dois intercepter des messages souris.
    Connaitre o� se trouve la souris sur ton image. (les coordonn�es clients ou d''�cran)
    D�limiter des rectangles (ou des figures) sur ton image avec la souris.
    Obtenir les coordonn�es du rectangle obtenu.
    Et reporduire l'image s�lectionn� sur ce rectangle.
    Il faut intercepter des messages tels que WM_LBUTTONDOWN, WM_MOUSEMOVE, etc...

    Ce sont mes premi�res id�es sur le sujet 8)

  8. #8
    Futur Membre du Club
    Inscrit en
    Mars 2006
    Messages
    4
    D�tails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 4
    Par d�faut
    Merci pour ces bonnes id�es Gabrielly. Je pense aussi qu'il est primordiale d'intercepter les messages et les positions de la souris

    Citation Envoy� par gabrielly
    D�limiter des rectangles (ou des figures) sur ton image avec la souris.
    oui mais cette t�che devra se faire automatiquement au chargement de l'image. Ainsi, les coordonn�es des zones seront d�j� en m�moire et il suffira d'effectuer au final une comparaison avec la position de la souris

  9. #9
    Membre �m�rite
    Avatar de Gabrielly
    Inscrit en
    Juin 2004
    Messages
    722
    D�tails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 722
    Par d�faut
    j'ai bien peur qu'il faut programmer ses actions souris.

    Par exemple,
    lorsque le bouton gauche de la souris est enfonc�.
    Il faut savoir si le pointeur de souris est sur l'image.
    Enregistrer les coordonn�es du point de la souris.
    Pendant le d�placement de la souris avec bouton gauche enfonc�, dessiner le rectangle d�limiteur en pointill� (comme aide visuelle)
    Une fois qu'on relache le bouton gauche de la souris, on enregistre les coordonn�es finales du pointeur de souris et on obtient les coins oppos�s du rectangle que l'on trace soit sur l'image ou en dehors de celle-ci.

    On d�finit les coordonn�es de ce rectangle par rapport au rectangle de l'image tout enti�re.
    Ensuite on reproduit, une portion de cette image sur le rectangle d�limit�.
    C'est simple avec les m�thodes de CImage de copie d'une r�gion d'un DC source vers un DC destination. (DC= Device Context)

  10. #10
    mat.M
    Invit�(e)
    Par d�faut
    Citation Envoy� par mastersabin
    oui mais cette t�che devra se faire automatiquement au chargement de l'image. Ainsi, les coordonn�es des zones seront d�j� en m�moire et il suffira d'effectuer au final une comparaison avec la position de la souris
    ? le probl�me expos� n'est pas assez d�taill�; cela ne suffit pas ce qu'a d�crit Gabrielly ?
    Le cas �cheant travailler avec des r�gions CRgn avec MFC ou HRGN avec win32

Discussions similaires

  1. Gestion des images sous Visual C++ MFC
    Par dot-_-net dans le forum MFC
    R�ponses: 3
    Dernier message: 28/06/2009, 18h45
  2. Classe de gestion des images
    Par tlemcenvisit dans le forum MFC
    R�ponses: 2
    Dernier message: 03/05/2005, 19h07
  3. Class de gestion des images avec rotation
    Par Johnny Boy dans le forum MFC
    R�ponses: 1
    Dernier message: 03/05/2005, 11h54
  4. [TP]Gestion des images bmp avec BMP.TPU
    Par Gabi dans le forum Turbo Pascal
    R�ponses: 9
    Dernier message: 14/05/2004, 23h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo