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

C# Discussion :

Image réactive et dynamique


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Mars 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2007
    Messages : 5
    Par défaut Image réactive et dynamique
    Salut le monde, je suis sur le point de commencer le developpement d'une application pour un médecin dentiste.
    Il exige une fonctionnalité que je n'arrive pas encore à intégrer, explications :
    veuillez consulter la photo suivante :
    http://upload.wikimedia.org/wikipedi...-Dentition.png
    Le but étant de relier chaque dossier patient avec la même photo, a chaque accès d'un dossier on doit avoir les couleurs des dents indiquants l'état de traitement du patient séléctionné. Par exemple : couleur jaune pour dire "en cours de traitement", couleur rouge "non traité", couleur verte "dent soignée".
    En plus le médecin doit pouvoir cliquez sur chaque dent de la photo pour pouvoir accéder à une sorte d'historique complet des soins apportés à la dent séléctionnée.

    J'éspére que je me suis bien fait comprendre, sinon posez moi vos questions pour plus de précisions...

  2. #2
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    Beh, idealement, je ferais ainsi :

    Une image (l'image de la dent) + un masque (une image dans une couleur unie)
    pour chaque dent

    Et bien sur, pour chaque masque de dent, une couleur différente

    Le masque va te servir à la selection de la dent..

    2 approches, soit tu mets la dent dans une pictureBox, et quelque soit le clique fait dans un picturebox (sur la dent ou pas mais à l'interieur du rectangle de la picturebox) tu geres ce clique, soit, sur un clique, tu regardes en faisant un GetPixel() dans l'image masque pour voir, si la couleur cliqué est Valide ou bien si c'est de la transparence ...

    Pour l'aspect colorisation de la dents, dans GDI+, tu peux utiliser la classe ColorMAtrix pour changer les rendus des couleurs

    On trouve sur le net un exemple de traitement en C# d'une photo en jouant sur le R, G , B (red green blue) avec cette classe là

    Voila, je pense que tu as tous les éléments pour réussir un joli programme

    The Monz, Toulouse

  3. #3
    Membre à l'essai
    Inscrit en
    Mars 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2007
    Messages : 5
    Par défaut
    Citation Envoyé par theMonz31
    Beh, idealement, je ferais ainsi :

    Une image (l'image de la dent) + un masque (une image dans une couleur unie...
    Merci pour la réponse rapide, j'ai compris le principe mais je ne sais pas comment le réaliser exactement, pouvez vous me donner plus de précisions...

  4. #4
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    beh, tu fais un pictureBox par image..

    Chaque image de dent doit avoir de la transparence pour tout ce qui n'est pas la dent ...

    Le masque est identique...

    Et ensuite, j'ai juste un truc du genre :

    MouseClick(object sender, arg.. e)
    {
    if( Mask.GetPixel(e.X,e.Y).A != 0)
    {
    // Ou mask est un objet de type Image dans lequel tu as charge ton masque
    // A = la couche alpha (la transparence) si != 0 c'est que tu es dans le dessin ... (cela dit, tu pourrais faire pareil sans le masque)

    Je peux te faire un exemple de code, si tu es capable d'attendre lundi
    et si SURTOUT tu m'envoies quelques images (pas trop grosse car j'ai petite connexion de dents, je te ferais un exemple qui devrait te suffire
    }
    }

    Envoie moi un mail ici (je te repondrais en te filant une adresse email sur yahoo.. Et tu m'enverras ensuite les images (petites en Ko)
    The Monz, Toulouse

Discussions similaires

  1. affichage d'une image réactive en css sous un menu
    Par criscaro dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 02/12/2006, 12h21
  2. [VB.net 2005] Récuperer image resources + bouton dynamique
    Par PoZZyX dans le forum Windows Forms
    Réponses: 9
    Dernier message: 12/05/2006, 17h35
  3. image avec source dynamique
    Par Le Mage Noir dans le forum Langage
    Réponses: 12
    Dernier message: 10/02/2006, 21h09
  4. [DW2] image réactive qui change de couleur
    Par gysou dans le forum Dreamweaver
    Réponses: 2
    Dernier message: 07/01/2006, 10h49
  5. Image réactive (map) vrsus tableau
    Par francis m dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 22/05/2005, 19h28

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