2009-05-05 5 views
5

Pour mon projet de doctorat, je dois faire de l'imagerie microscopique. J'ai cuit une application en utilisant C#/winforms/GDI qui me permet d'afficher mes images, les zoomer/les panoramiquer et afficher une règle.Commande de formulaires permettant zoom, panoramique et POI

Cependant, la chose est tout à fait voiturette, bien utile ...

Ce que je besoin est maintenant une sorte de système pour stocker une liste des POI (points d'intérêt) sur la base de l'interaction de l'utilisateur.

Ces points peuvent être utilisés pour centrer l'image sur eux/diriger le matériel d'imagerie pour les ... etc

Je n'ai pas la moindre idée comment aller à ce sujet de la manière la plus efficace. Il y a au moins un contrôle commercial qui à peu près ce que je veux ne, mais il est très cher, pas open source et destiné à être utilisé sur les formulaires Web .:

Example Zoomcontrol

Qui peut aider ... les délais sont imminentes ...: s

+1

Il est pas vraiment une réponse (donc dans un commentaire), mais avez-vous essayé d'utiliser WPF. sous .NET 3.5? Je pensais que le zoom pris en charge et d'autres effets par défaut? Je ne l'ai pas vraiment utilisé cependant, donc si c'est faux, alors s'il vous plaît ignorez-le. –

+1

Si les délais sont imminents, ce ne serait pas le moment de sauter dans WPF. J'ai déjà essayé ça. :) –

+0

Eh bien la chose est ... J'ai un peu d'expérience avec WPF parce que j'ai besoin d'aligner des "lasers friggin" dans ma configuration et pour cela j'utilise une caméra CCD (une webcam en fait) et j'ai besoin de superposer des réticules sur le flux vidéo .. Donc, je sais que WPF serait capable de faire tout cela mais comme certains d'entre vous l'ont dit ... cela pourrait prendre du temps, plus que ce que j'ai actuellement, et la fonctionnalité POI est toujours quelque chose que j'aurais mettre en œuvre séparément et c'est la chose qui me donne le plus de problèmes ... – Kris

Répondre

0

vous pouvez utiliser un navigateur Web dans votre WinForm et essayez d'utiliser jquery pour zoomer Reportez-vous au site http://plugins.jquery.com/project/imageZoom

+0

Ce n'est pas vraiment une solution maintenant est-ce? Sérieusement ... – Kris

+0

Qu'est-ce qui vous fait penser cela? –

+1

Sérieusement mec, comme si je vais charger un composant navigateur Web complet pour afficher une image dans une application native. Sans oublier que je devrais d'abord convertir mes données en une forme de contenu web ... et en plus de ça avec JQuery ???? Vous devez être en délire ... La question était sur Winforms et GDI. – Kris

Questions connexes