2010-06-10 4 views
2

Je prévois de construire l'application de traitement d'image en utilisant WPF. Luminosité/Contraste et Histogramme sont les opérations principales de cette application. J'ai téléchargé l'application "Foundations: Bitmaps and Pixel Bits" de http://msdn.microsoft.com/en-us/magazine/cc534995.aspx . Mais quand j'ai essayé d'ouvrir les images qui sont plus de 1200x1600, il est très lent. Comment augmenter la performance. Est-ce que quelqu'un a travaillé sur le traitement d'image dans WPF.Application d'image dans WPF et Perfomance

Veuillez me suggérer comment résoudre ce problème de performance dans WPF pour un fonctionnement image (plus de 1600x1200).

Merci vous, Harsha

+0

La performance est probablement dû à ce que l'article tente d'accomplir, et non en raison de problèmes WPF. – AMissico

Répondre

0

Après une semaine recherche sur le net je suis arrivé des informations utiles. Les personnes utilisent des DLL COM pour toutes les calucualtions liées à l'image et mettent à jour l'application WPF. Voici le lien vers MSDN: Custom BitmapEffect Sample - RGBFilter

http://msdn.microsoft.com/en-us/library/ms771475(VS.90).aspx

Buut problème est, un registre ont le dll COM.

Mais j'ai également trouvé l'exemple de code où l'enregistrement de COM Dll n'est pas nécessaire. http://johnmelville.spaces.live.com/cns!79D76793F7B6D5AD!115.entry

J'ai ouvert l'image de la taille 3000x3500 et changé les valeurs RVB. C'est très lisse.

Mais je ne comprenais pas comment le curseur dans le XMAL interagit avec cette DLL COM et comment écrire cette DLL COM.

Si vous connaissez le code, veuillez expliquer. Ce sera très utile pour tous.

Merci et salutations Harsha