2 votes

Moyen plus rapide de créer une collection de zoom profond

Je suis en train de créer une collection pivot silverlight avec 31K éléments (et images), cependant lorsque j'utilise la bibliothèque DeepZoomTools pour créer les images DeepZoom, cela prend des heures et des heures (et n'a en fait même pas complété une).

Existe-t-il un moyen multi-threadé ou distribué de créer des collections?

0voto

Tony Champion - CDS Points 865

C'est un processus intensif en temps à coup sûr. Vos données individuelles changent-elles souvent? Ce que nous avons constaté dans presque tous nos projets, c'est que l'image pour un élément individuel ne change presque jamais. Cela vous permet de rationaliser un peu le processus.

Ce que je fais dans un cas comme celui-ci, c'est de traiter initialement l'ensemble des données. Ensuite, la prochaine fois que j'exécute le processus, je mets à jour uniquement les images qui ont été ajoutées ou modifiées. Comme je l'ai dit, dans presque tous les cas, cela résout le problème auquel vous êtes confronté. En fait, quand cela fonctionne, j'intègre ma génération de cartes dans toutes les applications métier en cours d'exécution et je génère / modifie une carte lorsque des données sont ajoutées / modifiées dans le système. Cela élimine complètement le besoin de traitement par lots après votre construction initiale.

Si cela ne fonctionne pas pour vous, jetez un œil au code de PAuthor. Il utilise DeepZoomTools de manière multi-thread. Vous devriez pouvoir trouver le code que vous recherchez là-bas. PAuthor - CodePlex

Dites-moi si vous avez des besoins spécifiques supplémentaires et nous pourrons voir si nous pouvons trouver quelque chose.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X