Je dois charger .tiff fichierPour charger le fichier .tiff en C#
Je l'ai fait avec les deux Image.FromFile()
et Bitmap.FromFile()
Mais ils jettent OutOfMemoryException
Toute solution pour savoir comment charger ce?
Je dois charger .tiff fichierPour charger le fichier .tiff en C#
Je l'ai fait avec les deux Image.FromFile()
et Bitmap.FromFile()
Mais ils jettent OutOfMemoryException
Toute solution pour savoir comment charger ce?
Je suppose que le fichier TIFF que vous essayez de charger utilise une compression qui n'est pas compatible avec .Net. A savoir le JPEG compression n'est pas supporté par .Net.
Je vous suggère d'essayer LibTiff.Net (bien que je ne peux pas dire avec certitude si cela va fonctionner):
Il existe un project sur codeproject: "Comment charger/afficher des images avec C#". Regardez-le
Ce projet semble avoir du mal à charger les fichiers TIFF (voir les commentaires), et certainement ne mentionne jamais explicitement les fichiers TIFF dans l'article. –
-1 - L'article n'a aucune information sur le problème dans la question et le PO montre déjà la connaissance de ce qui est mentionné dans l'article. – Oded
J'utilise ImageGlue. Il peut convertir beaucoup plus que juste tiff.
Il est possible que ce problème se soit produit en raison d'un fichier image tiff multiple. Dans ce cas, vous devez extraire des fichiers image individuels du fichier tiff source, puis les afficher image par image. Voici un exemple de code.
http://www.c-sharpcorner.com/Blogs/10924/how-to-save-split-merge-and-view-multipage-tiff-image.aspx
Il est possible que le 'OutOfMemoryException' est indiquant en fait un format de fichier incompatible. Mais d'abord, quelle est la taille de ce fichier TIFF que vous essayez de charger? Pouvez-vous charger un plus petit? –
pouvez-vous publier le code que vous avez? Quelle est la taille du fichier que vous essayez de charger? – Jroc
Le fichier n'est pas au maximum 19 Mo .. et je suis sûr que le fichier n'est pas corrompu ... il arrive avec l'extension .tiff seul .. une idée? – curiosity