tengo que cargar el archivo .tiffPara cargar archivos .tiff en C#
que hice con tanto Image.FromFile()
y Bitmap.FromFile()
Pero ellos están tirando OutOfMemoryException
Cualquier solución para cómo cargar esto?
tengo que cargar el archivo .tiffPara cargar archivos .tiff en C#
que hice con tanto Image.FromFile()
y Bitmap.FromFile()
Pero ellos están tirando OutOfMemoryException
Cualquier solución para cómo cargar esto?
Supongo que el archivo TIFF que está intentando cargar utiliza una compresión que no es compatible con .Net. A saber, el .no es compatible con .Net.
le sugiero que trate LibTiff.Net (aunque no puedo decir con seguridad si va a trabajar):
Hay project en codeproject: "Cómo cargar/mostrar imágenes con C#". Échele un vistazo
Ese proyecto parece tener dificultades para cargar archivos TIFF (ver los comentarios), y ciertamente nunca menciona archivos TIFF explícitamente en el artículo. –
-1 - El artículo no tiene información sobre el problema en la pregunta y el OP ya muestra conocimiento de lo que se menciona en el artículo. – Oded
utilizo ImageGlue. Puede convertir mucho más que solo tiff.
Existe la posibilidad de que este problema ocurra debido al archivo tiff de varias imágenes. En este caso, debe extraer los archivos de imagen individuales del archivo tiff fuente y luego verlos cuadro por cuadro. Aquí hay un código de muestra.
http://www.c-sharpcorner.com/Blogs/10924/how-to-save-split-merge-and-view-multipage-tiff-image.aspx
Es posible que el 'OutOfMemoryException' es en realidad lo que indica un formato de archivo incompatible. Pero primero, ¿qué tan grande es este archivo TIFF que está tratando de cargar? ¿Puedes cargar uno más pequeño? –
¿Puedes publicar el código que tienes? ¿Cuál es el tamaño del archivo que está intentando cargar? – Jroc
El archivo no tiene un máximo de 19 MB ... y estoy seguro de que el archivo no está dañado ... sucede solo con la extensión .tiff ... ¿alguna idea? – curiosity