7
votes

Comment afficher des fichiers TIFF sur Silverlight?

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.


0 commentaires

5 Réponses :


0
votes

Silverlight 2.0 ne prend pas en charge les images TIFF selon Ce .

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.


0 commentaires

0
votes

Un fichier TIFF est un format multi-pages, il n'est donc pas aussi simple qu'un PNG, GIF ou BMP.

Vous avez déjà trouvé déjà trouvé Ceci via une recherche sur le Web, mais cela vous coûtera.


0 commentaires

0
votes

J'utiliserais un httphandler qui convertit le tiff en utilisant le TIFFBITMAPDECODER et Pngbitmapencoder cours.

Alternativement, si vous pouvez décoder les images TIFF dans Silverlight, vous pouvez les afficher à l'aide d'un WriceOfBitMap .


1 commentaires

+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.



7
votes

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.

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.

Mais il est faisable et les morceaux et les morceaux peuvent ensuite être ciselés dans un WriçableBitmap .


1 commentaires

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.



1
votes

Pourquoi n'essayez-vous pas Tifflight ? Il s'agit d'une commande Silverlight qui permet un affichage natif de fichiers TIFF dans Silverlight.


0 commentaires