Comment afficher des fichiers TIFF sur une application Silverlight? Je peux afficher n'importe quel format d'image à l'exception de TIFF, quelqu'un peut-il m'aider? Merci. P>
5 Réponses :
Silverlight 2.0 ne prend pas en charge les images TIFF selon Ce . P >
Cependant, dans l'article, je crois que cela explique un moyen de convertir l'image TIFF en jpeg ou à un PNG (qui est supporté par Silverlight). Cependant, vous devrez faire ce traitement sur le côté serveur. P>
Un fichier TIFF est un format multi-pages, il n'est donc pas aussi simple qu'un PNG, GIF ou BMP. P>
Vous avez déjà trouvé déjà trouvé Ceci via une recherche sur le Web, mais cela vous coûtera. p>
J'utiliserais un httphandler qui convertit le tiff en utilisant le TIFFBITMAPDECODER et Pngbitmapencoder cours. P>
Alternativement, si vous pouvez décoder les images TIFF dans Silverlight, vous pouvez les afficher à l'aide d'un WriceOfBitMap . P>
+1 Autres "réponses" (notez les devis) Ne fournissez pas de réponses réelles à la question, mais celle-ci tente de fournir la réponse à la question.
J'ai réussi à afficher des tiffs à Silverlight. Il est facile de porter le free libtiff.net bibliothèque à Silverlight, juste 3 -4 modifications mineures requises. P>
La bibliothèque elle-même est tout à fait de type héritage et brut à utiliser et il faut encore avoir quelques connaissances sur le fonctionnement interne du format TIFF afin de pouvoir extraire les données d'image de la manière dont on en a besoin. P >
Mais il est faisable et les morceaux et les morceaux peuvent ensuite être ciselés dans un WriçableBitmap code>. P>
Nous venons de relâcher libtisiff.net 2.0 qui soutient de manière native Silverlight. Il y a une application de test Silverlight dans le package source indiquant comment lire les bits de données des fichiers TIFF et les appliquer à Silverlight WriterAbitMap.
Pourquoi n'essayez-vous pas Tifflight ? Il s'agit d'une commande Silverlight qui permet un affichage natif de fichiers TIFF dans Silverlight. P>